Доступ к кластеру 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. Это мощный и гибкий способ работать с ресурсами кластера прямо из терминала.