INHOUDSOPGAWE:

Hoe stel jy 'n Kubernetes-diens bloot?
Hoe stel jy 'n Kubernetes-diens bloot?

Video: Hoe stel jy 'n Kubernetes-diens bloot?

Video: Hoe stel jy 'n Kubernetes-diens bloot?
Video: 4-kubernetes. Сert-manager. Letsecrypt. Issuer. Кубернетес на русском ( Практический курс по k8s) 2024, November
Anonim

Dienste kan op verskillende maniere blootgestel word deur 'n tipe in die Diensspesifikasie te spesifiseer:

  1. ClusterIP (verstek) - ontbloot die Diens op 'n interne IP in die groep.
  2. NodePort - ontbloot die Diens op dieselfde poort van elke geselekteerde Node in die groepering met behulp van NAT.

As u dit in ag neem, hoe werk diensontdekking in Kubernetes?

Kubernetes diens ontdekking is ontwerp vir houers wat binne die loop Kubernetes cluster. Dus vir sagteware wat buite 'n Kubernetes cluster (soos webblaaiers) om toegang tot die dienste en webtoepassings wat jy nodig het om die bloot te stel dienste ekstern.

Verder, hoe kry ek toegang tot ClusterIP? Om die ClusterIp vanaf 'n eksterne rekenaar, kan jy 'n Kubernetes-instaanbediener tussen die eksterne rekenaar en die groepering oopmaak. Jy kan kubectl gebruik om so 'n instaanbediener te skep. Wanneer die instaanbediener op is, is jy direk aan die groepering gekoppel, en jy kan die interne IP ( ClusterIp ) vir daardie diens.

Behalwe hierbo, WAT IS dienste in Kubernetes?

'n Diens is 'n groep peule wat op die groep werk. Dienste is "goedkoop" en jy kan baie hê dienste binne die cluster. Kubernetes dienste kan 'n mikrodiensargitektuur doeltreffend aandryf. Elke diens het 'n pod-etiket-navraag wat die peule definieer wat data vir die diens sal verwerk.

Hoe werk Kubernetes ClusterIP?

A ClusterIP is 'n intern bereikbare IP vir die Kubernetes cluster en alle dienste daarin. Vir NodePort, a ClusterIP word eerstens geskep en dan word alle verkeer las gebalanseer oor 'n gespesifiseerde poort. Die versoek word aangestuur na een van die Pods op die TCP-poort gespesifiseer deur die targetPort-veld.

Aanbeveel: