Próbowałem dowiedzieć się, co się dzieje, gdy master Kubernetes zawiedzie w klastrze, który ma tylko jednego mastera. Czy żądania sieciowe nadal są kierowane do strączków, jeśli tak się stanie, czy też cały system jest wyłączony?Co się stanie, gdy mistrz Kubernetes zawiedzie?
Zgodnie z dokumentacją OpenShift 3, która jest zbudowana na bazie Kubernetes, (https://docs.openshift.com/enterprise/3.2/architecture/infrastructure_components/kubernetes_infrastructure.html), w przypadku awarii systemu głównego, węzły nadal działają prawidłowo, ale system traci zdolność zarządzania strąkami. Czy to samo dotyczy wanilii Kubernetes?
Zniszczyłeś mistrza wiele razy, nie likwidując działających aplikacji. – manojlds
Dzięki za informacje! Czy z czystej ciekawości, w jaki sposób Kubernetes wysyła zapytania między węzłami w klastrze? W jaki sposób żądania są wprowadzane do klastra, jeśli nie ma centralnego komputera, który wskaże adres DNS? –
Praca w sieci działa inaczej, w zależności od miejsca rozmieszczenia zasobów, ale zazwyczaj rzeczą, która kieruje ruch do usługi w klastrze, jest mechanizm równoważenia obciążenia, który dostawca usługi w chmurze zapewnia jako usługę. W związku z tym pakiety są kierowane do klastra, niezależnie od działania komponentu kernernetes. W przypadku NodePort, publiczny adres IP dowolnego węzła zapewnia punkt wejścia dla ruchu. Stamtąd routing staje się nieco bardziej skomplikowany; http://kubernetes.io/docs/admin/networking/ – pnovotnak