Sommario:

Cosa fa Kubectl esporre?
Cosa fa Kubectl esporre?

Video: Cosa fa Kubectl esporre?

Video: Cosa fa Kubectl esporre?
Video: 4 - Как использовать kubectl с несколькими Kubernetes кластерами 2024, Novembre
Anonim

UN Kubernetes Il servizio è un livello di astrazione che definisce un set logico di pod e consente l'esposizione del traffico esterno, il bilanciamento del carico e l'individuazione dei servizi per tali pod.

In questo modo, come esponi il servizio Kubernetes?

Crea un servizio per esporre la tua distribuzione

  1. Nella pagina Dettagli distribuzione, fare clic su Esponi.
  2. Nella casella Nuova mappatura porta, imposta Porta su 80 e Porta di destinazione su 8080.
  3. Dal menu a discesa Tipo di servizio, seleziona IP cluster.
  4. Per Nome servizio, inserisci my-cip-service.
  5. Fare clic su Esponi.

Inoltre, 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.

Di conseguenza, come posso accedere a un servizio Kubernetes dall'esterno?

Accedi ai servizi tramite IP pubblici

  1. Utilizzare un servizio di tipo NodePort o LoadBalancer per rendere il servizio raggiungibile all'esterno del cluster.
  2. A seconda dell'ambiente del cluster, questo potrebbe esporre il servizio alla rete aziendale oppure potrebbe esporlo a Internet.
  3. Posiziona i pod dietro i servizi.

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.

Consigliato: