Puncte:1

cum se configurează controlerul de intrare în cluster kubernetes pe sistemul bare metal?

drapel cn

Există vreo modalitate de a atribui IP static cluster-ului Kubernetes, în care orice utilizator poate să-și acceseze aplicația numai prin IP static.

de exemplu, am configurat un cluster peste 192.168.0.131 (master), 192.168.0.132 (worker1) și 192.168.0.133 (worker 2). O aplicație dotnet rulează pe nodeport 32000, care este accesibilă peste tot clusterul, așa cum era de așteptat.

Acum trebuie să atribui un IP care comunică cu acest cluster și utilizatorul poate obține acces la acesta. Există, de asemenea, vreo modalitate prin care putem folosi acest IP și pentru alte aplicații, care pot fi diferențiate în funcție de diferite porturi, nu de nodeport.

FYI, folosesc cluster Kubernetes peste metalul gol.

Mikolaj S. avatar
drapel cn
Bună @Bhargav Lalaji, vreun progres?
Bhargav Lalaji avatar
drapel cn
@MikolajS., verificați asta, https://devops.stackexchange.com/questions/14577/how-to-assign-static-ip-to-kubernetes-cluster
drapel cn
Răspunde asta la întrebarea ta? [Ce protocol de partajare a fișierelor în rețea are cea mai bună performanță și fiabilitate?](https://serverfault.com/questions/14577/what-network-file-sharing-protocol-has-the-best-performance-and-reliability)
Puncte:0
drapel ly

Pentru a reutiliza un singur IP pentru mai multe proiecte, atâta timp cât vorbim de HTTP, vă sugerez să utilizați Ingress și să implementați IngressController precum nginx-ingess, traefik sau similar. În acest fel, orice trafic http va fi servit pe un singur IP IP/port folosind vhost-uri gestionate de IngressController.

Problema rămâne să expunem un serviciu bazat pe NodePort pe un singur IP. Pentru un on prem, probabil că aș rula ceva de genul HA Proxy pe un IP cunoscut (poate nod master) și l-aș folosi pentru a direcționa traficul către serviciul nodePort al controlerului de intrare sau aș configura un echilibrator de încărcare/router pe care îl aveți în rețea pentru a face acest lucru. Alternativ, puteți rula ingress direct pe nodul master cu nodePort sau hostNetwork: true

Bhargav Lalaji avatar
drapel cn
este foarte util pentru mine, dacă distribuiți vreun link al acestuia. pentru că l-am încercat pe acela, încă nu reușesc cumva.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.