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

Подключение к кластеру

Для подключения к кластеру Managed Kubernetes нужна роль mk8s.clusterViewer или выше.

Подключиться к кластеру можно:

  • с виртуальной машины сервиса Compute, которая находится в той же сети;
  • с любого компьютера через интернет.
  • Подключение с ВМ
  • Подключение через интернет
  1. Подключитесь к ВМ по SSH. Если у вас еще нет ВМ, создайте ее.

  2. Установите и настройте утилиту MWS CLI:

    Совет

    Чтобы передать на ВМ файл с авторизованным ключом, используйте команду:

    bash
    scp <путь к файлу> <имя пользователя>@<IP-адрес ВМ>:<путь к директории на ВМ>
  3. Установите на ВМ утилиту командной строки kubectl.

  4. Получите kubeconfig:

    bash
    mws mk8s get-kubeconfig <имя кластера>

    Конфигурация будет сохранена в файле config в директории по умолчанию — $HOME/.kube. Чтобы подключаться с помощью файла, расположенного в другой директории, вызывайте утилиту kubectl с параметром --kubeconfig <путь к файлу>.

  5. Убедитесь, что кластер доступен:

    bash
    kubectl cluster-info

    Если конфигурация настроена правильно, вы получите такой ответ:

    bash
    Kubernetes control plane is running at https://<IP-адрес кластера>
    KubeDNS is running at https://<IP-адрес кластера>/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy