Перейти к содержимому

Виртуальный IP адрес для kube-apiserver ​

Нам часто задают вопрос: "А для чего вам ещё один лишний IP?" Эта статья призвана ответить на этот вопрос.

Концепция VirtualIP ​

Виртуальный IP адрес используются для работы сразу на нескольких серверах.

Конечно же один IP адрес не может одновременно использоваться на нескольких серверах: схема работы тут очень похожа на keepalived.

В один момент времени адрес, указанный в параметре K8SCPIP, закреплён только за одним master. Но как только этот сервер пропадёт из сети, этот адрес сразу же переедет на другой master. Это возможно благодаря чудесному продукту под названием kube-vip.

Kube-vip ​

kube-vip предоставляет кластерам Kubernetes виртуальный IP адрес и балансировщик нагрузки как для ControlPlane (для создания отказоустойчивого кластера), так и для служб Kubernetes типа LoadBalancer, не полагаясь на какое-либо внешнее оборудование или программное обеспечение.

Более подробно можно почитать на официальном сайте

Команда Боцман