Может ли Pod/Service работать, если служба kube-master или etcd не работает?

Если служба kube-master или etcd не работает в моем кластере kubernetes, сможет ли мой модуль или служба по-прежнему работать? Кроме того, если сеть все еще работает?


person X.G    schedule 27.11.2015    source источник


Ответы (1)


Контейнеры в модуле продолжают работать, да. Если основные компоненты недоступны, это означает, что новые модули/сервисы не могут быть запущены, но существующие продолжают работать. Обратите внимание, что такое поведение также является одним из передовых методов и уроков, извлеченных из Borg.

person Michael Hausenblas    schedule 27.11.2015
comment
Что за сетевое дело? Например, один Pod хочет общаться с другим сервисом через виртуальный IP-адрес сервиса? Я знаю, что связь осуществляется через kube-proxy на каждом миньоне, но у меня есть вопрос, работает ли kube-proxy без etcd или master? - person X.G; 27.11.2015
comment
Зависит от механизма обнаружения службы, но в целом: пока конечная точка работает, она должна работать, см. также kubernetes.io/v1.1/docs/user-guide/services.html - person Michael Hausenblas; 27.11.2015
comment
Все компоненты должны оставаться в своем последнем известном состоянии, пока ведущий не работает. - person Tim Hockin; 01.12.2015