Sisällysluettelo:

Mitä Kubectl expose tekee?
Mitä Kubectl expose tekee?

Video: Mitä Kubectl expose tekee?

Video: Mitä Kubectl expose tekee?
Video: [Kube 75] Запуск Gitea в кластере Kubernetes 2024, Marraskuu
Anonim

A Kubernetes Palvelu on abstraktiokerros, joka määrittää loogisen joukon podeja ja mahdollistaa ulkoisen liikenteen paljastamisen, kuormituksen tasapainottamisen ja palvelun löytämisen kyseisille podeille.

Kuinka paljastat Kubernetes-palvelun tällä tavalla?

Luo palvelu paljastaaksesi käyttöönottosi

  1. Napsauta Käyttöönoton tiedot -sivulla Paljasta.
  2. Aseta Uusi porttikuvaus -ruudussa Portiksi 80 ja Kohdeportiksi 8080.
  3. Valitse avattavasta Palvelutyyppi-valikosta Cluster IP.
  4. Kirjoita Palvelun nimi -kohtaan my-cip-service.
  5. Napsauta Paljasta.

Lisäksi, miten Kubernetes ClusterIP toimii? A ClusterIP on sisäisesti tavoitettavissa oleva IP Kubernetes klusteri ja kaikki sen sisältämät palvelut. NodePortille a ClusterIP luodaan ensin ja sitten kaikki liikenne kuormitetaan tietyn portin yli. Pyyntö välitetään johonkin kohdePort-kentän määrittämän TCP-portin Podista.

Näin ollen, kuinka pääsen Kubernetes-palveluun ulkopuolelta?

Pääsy palveluihin julkisten IP-osoitteiden kautta

  1. Käytä NodePort- tai LoadBalancer-tyyppistä palvelua, jotta palvelu on tavoitettavissa klusterin ulkopuolella.
  2. Klusteriympäristöstäsi riippuen tämä voi vain paljastaa palvelun yritysverkollesi tai se voi paljastaa sen Internetille.
  3. Aseta palot palvelujen taakse.

Miten pääsen ClusterIP:hen?

Päästäksesi ClusterIp ulkoisesta tietokoneesta voit avata Kubernetes-välityspalvelimen ulkoisen tietokoneen ja klusterin välille. Voit käyttää kubectl-komentoa tällaisen välityspalvelimen luomiseen. Kun välityspalvelin on päällä, olet suoraan yhteydessä klusteriin ja voit käyttää sisäistä IP-osoitetta ( ClusterIp ) kyseiselle palvelulle.

Suositeltava: