Sommario:

Come si espone un servizio Kubernetes?
Come si espone un servizio Kubernetes?

Video: Come si espone un servizio Kubernetes?

Video: Come si espone un servizio Kubernetes?
Video: [CENTOS] - Cluster Kubernetes e creazione servizio Apache 2024, Maggio
Anonim

I servizi possono essere esposti in diversi modi specificando un tipo in ServiceSpec:

  1. ClusterIP (predefinito) - Espone il Servizio su un IP interno nel cluster.
  2. NodePort - Espone il Servizio sulla stessa porta di ogni nodo selezionato nel cluster utilizzando NAT.

Considerando questo, come funziona il rilevamento dei servizi in Kubernetes?

Scoperta del servizio Kubernetes è progettato per i contenitori che corrono all'interno del Kubernetes grappolo. Quindi per il software in esecuzione al di fuori di a Kubernetes cluster (come i browser Web) per accedere al Servizi e applicazioni web è necessario esporre il Servizi esternamente.

Inoltre, come accedo a ClusterIP? Per raggiungere il ClusterIp da un computer esterno, puoi aprire un proxy Kubernetes tra il computer esterno e il cluster. Puoi usare kubectl per creare un tale proxy. Quando il proxy è attivo, sei direttamente connesso al cluster e puoi utilizzare l'IP interno ( ClusterIp ) per quel Servizio.

Oltre a sopra, COSA SONO i servizi in Kubernetes?

Un servizio è un raggruppamento di pod in esecuzione nel cluster. Servizi sono "economici" e puoi averne molti Servizi all'interno del cluster. Servizi Kubernetes può alimentare in modo efficiente un'architettura di microservizi. Ogni servizio ha una query di etichetta pod che definisce i pod che elaboreranno i dati per il servizio.

Come funziona Kubernetes ClusterIP?

UN IP cluster è un IP raggiungibile internamente per il Kubernetes cluster e tutti i servizi al suo interno. Per NodePort, a IP cluster viene creato per primo, quindi tutto il traffico viene bilanciato con il carico su una porta specificata. La richiesta viene inoltrata a uno dei Pod sulla porta TCP specificata dal campo targetPort.

Consigliato: