Режимы доступности кластеров Containerum
Кластер с публичным режимом доступности — это кластер, у которого балансировщик нагрузки на мастер-нодах имеет внешний (публичный) IP-адрес.
Кластер с приватным режимом доступности — это кластер, у которого балансировщику нагрузки над мастер-нодами назначен внутренний IP-адрес.
Подключение к публичному кластеру
Для подключения к публичному кластеру не требуется дополнительных действий. Воспользуйтесь инструкцией в данной статье.
Подключение к приватному кластеру
Подключиться к приватному кластеру можно либо из внутренней сети MWS, либо организовав IPSec туннель из другой сети. Ниже рассмотрим пример создания соединения с приватным кластером с помощью прокси-сервера, подключенного к внутренней сети MWS.
Чтобы получить возможность подключаться к кластеру из сети MWS, создайте сервис Compute Cloud и выполните установку и настройку прокси-сервера с необходимыми параметрами. Подробнее....
Подключение через Lens
После настройки проксирования:
- Скачайте файл
kubeconfig
приватного кластера на пользовательскую локальную машину и добавьте его в Lens. - Перед подключением к кластеру в интерфейсе Lens зайдите в настройки (Settings) и выберите Proxy.
- Впишите в поле ввода публичный IP-адрес виртуальной машины с настроенным прокси-сервером и порт, который слушается (открыт) на машине. Формат:
http://[IP-адрес]:[порт]
. - Подключитесь к кластеру и пользуйтесь как обычно.
Подключение через kubectl
Скачайте файл
kubeconfig
приватного кластера на пользовательскую локальную машину.Отредактируйте файл
kubeconfig
.Необходимо перед записью с ключом
server
вставить запись с ключомproxy-url
. В качестве значения для этого ключа укажите публичный IP-адрес виртуальной машины с настроенным прокси-сервером и порт, который слушается (открыт) на машине. Формат:http://[IP-адрес]:[порт]
Итоговая запись должна иметь следующий формат:
yamlproxy-url: http://[IP-адрес прокси-сервера]:[порт] server: https://[внутренний IP-адрес кластера]:6443
Подключитесь к кластеру и пользуйтесь как обычно.