Sisällysluettelo:

Kuinka paljastat Kubernetes-palvelun?
Kuinka paljastat Kubernetes-palvelun?

Video: Kuinka paljastat Kubernetes-palvelun?

Video: Kuinka paljastat Kubernetes-palvelun?
Video: 1-K8s - Основы Kubernetes - Кубернетес на ОЧЕНЬ простом языке 2024, Marraskuu
Anonim

Palvelut voidaan paljastaa eri tavoin määrittämällä tyyppi ServiceSpecissä:

  1. ClusterIP (oletus) - paljastaa Palvelu klusterin sisäisellä IP-osoitteella.
  2. NodePort - paljastaa Palvelu klusterin jokaisen valitun solmun samassa portissa NAT:n avulla.

Tämän huomioon ottaen, miten palvelun löytäminen toimii Kubernetesissa?

Kubernetes-palvelun löytäminen on suunniteltu sisällä kulkeville konteille Kubernetes klusterin. Joten ohjelmistoille, jotka toimivat a. ulkopuolella Kubernetes klusteriin (kuten verkkoselaimiin) pääsyä varten palvelut ja verkkosovellukset, jotka sinun on esitettävä palvelut ulkoisesti.

Lisäksi, miten pääsen ClusterIP:ään? 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.

Yllä olevan lisäksi MITÄ ON palvelut Kubernetesissa?

Palvelu on ryhmä klusterissa käynnissä olevia podeja. Palvelut ovat "halpoja" ja niitä voi olla monia palvelut klusterin sisällä. Kubernetes palvelut voi tehokkaasti käyttää mikropalveluarkkitehtuuria. Jokaisella palvelulla on pod label -kysely, joka määrittää podit, jotka käsittelevät palvelun tietoja.

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.

Suositeltava: