VK Private Cloud logo
Помощь
Обновлена 17 июля 2026 г. в 15:55

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

Kubectl — это инструмент командной строки для управления кластерами Kubernetes. Kubectl используется для развёртывания приложений, проверки ресурсов кластера, а также просмотра логов. Полный список операций Kubectl доступен в официальной документации.

Чтобы выполнить подключение к кластеру через Kubectl:

  1. Шаг 1. Установите Kubectl.
  2. Шаг 2. Скачайте конфигурационный файл кластера.
  3. Шаг 3. Экспортируйте конфигурационный файл кластера в переменные окружения.
  4. Шаг 4. Подключитесь к кластеру.

Шаг 1. Установите Kubectl

Используемая мажорная версия Kubectl не должна отличаться от той, которая используется в кластере. Например, версия v1.19 может работать с версиями v1.16 и v1.15. Использование последней версии Kubectl поможет избежать непредвиденных проблем.

Linux

Ubuntu, Debian и HypriotOS
sudo apt-get update && sudo apt-get install -y apt-transport-httpscurl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.listsudo apt-get updatesudo apt-get install -y kubectl
CentOS, RHEL и Fedora
yum install -y kubectl

MacOS

brew install kubernetes-cli

Шаг 2. Скачайте конфигурационный файл кластера

Конфигурационный файл автоматически сохраняется на устройство при создании кластера. Если этого не произошло, выполните шаги данной инструкции.

Чтобы скачать конфигурационный файл кластера:

  1. Выполните подготовительные операции (см. раздел Портал самообслуживания).
  2. В меню слева перейдите в раздел «Контейнеры» на страницу «Кластеры Kubernetes».
  3. Нажмите на значок «•••» справа от названия кластера и выберите пункт меню «Получить Kubeconfig для доступа к кластеру». На локальный диск будет загружен файл с расширением .yaml.

Шаг 3. Экспортируйте конфигурационный файл кластера в переменные окружения

export KUBECONFIG=<ПУТЬ_К_ФАЙЛУ_КОНФИГУРАЦИИ_KUBECONFIG_YAML>
Пример команды
export KUBECONFIG=$KUBECONFIG:/home/centos/kubernetes-cluster-1131_kubeconfig.yaml

Шаг 4. Подключитесь к кластеру

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

kubectl cluster-info
Пример вывода в случае успешного выполнения команды
Kubernetes control plane is running at https://192.168.24.118:6443Heapster is running at https://192.168.24.118:6443/api/v1/namespaces/kube-system/services/heapster/proxyCoreDNS is running at https://192.168.24.118:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy