Серверы

Кластер Kubernetes через CLI

1 мин чтения

Доступ к кластеру Kubernetes через CLI

Доступ к Kubernetes через CLI позволяет работать с кластером прямо из терминала с помощью kubectl. Это удобно для просмотра, управления и диагностики ресурсов в облачной среде UzCloud.


Загрузка kubeconfig кластера

Утилита командной строки kubectl использует файлы kubeconfig, чтобы определить кластер и подключиться к его API-серверу.

  • Откройте кластер на странице Kubernetes и нажмите Download Config, чтобы скачать файл kubeconfig.

Загрузка kubectl

Скачайте kubectl той же версии, что и Kubernetes в вашем кластере (ссылки ниже — для v1.27.3; если версия кластера другая, замените ее в URL):

Использование kubectl с файлом kubeconfig

Теперь можно выполнять команды kubectl, указывая скачанный файл kubeconfig.

kubectl --kubeconfig /custom/path/kube.conf {COMMAND}
  • Список подов:
kubectl --kubeconfig /custom/path/kube.conf get pods --all-namespaces
  • Список узлов:
kubectl --kubeconfig /custom/path/kube.conf get nodes --all-namespaces
  • Список сервисов:
kubectl --kubeconfig /custom/path/kube.conf get services --all-namespaces

Заключение

Следуя этому руководству, вы сможете настроить kubectl и управлять кластерами Kubernetes в UzCloud. Это мощный и гибкий способ работать с ресурсами кластера прямо из терминала.