Подключение к кластеру
В данном разделе описано, как подключиться к кластеру Kubernetes.
| Универсальный способ работы с кластером Kubernetes — это работа через инструмент командной строки kubectl. Но также вы можете подключиться к кластеру Kubernetes с помощью рабочего стола Lens, чтобы работать с кластером в графическом интерфейсе. Подробности приведены в разделе Подключение к кластеру Kubernetes с помощью Lens. |
Подключение к кластеру Kubernetes с помощью командной строки
Чтобы использовать утилиту kubectl для работы с кластером из командной строки, выполните следующие действия:
-
Получите файл
kubeconfigкластера, в котором установлена система. -
Установите и настройте утилиту kubectl в зависимости от вашей операционной системы согласно инструкциям в документации Kubernetes:
-
Укажите путь к файлу
kubeconfigв системных переменных окружения:-
Linux
-
Windows
В ОС Linux путь к файлу
kubeconfigпо умолчанию —$HOME/.kube/config. Вы можете изменить его с помощью переменной окруженияKUBECONFIG:export KUBECONFIG=<path_to_confg>Здесь:
-
<path_to_config>— путь к файлуkubeconfig.
В ОС Windows путь к файлу
kubeconfigпо умолчанию —$%USERPROFILE%\.kube\config. Вы можете изменить его с помощью переменной окруженияKUBECONFIG:$env:KUBECONFIG = <path_to_confg>Здесь:
-
<path_to_config>— путь к файлуkubeconfig.
-
|
Проверить доступ к кластеру можно, выполнив следующую команду:
Если доступ к кластеру есть, отобразится список узлов кластера, например: NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE master01.company.local Ready control-plane 140d v1.26.3 10.10.10.1 <none> RED OS MUROM (7.3.2) worker01.company.local Ready <none> 140d v1.26.3 10.10.10.2 <none> RED OS MUROM (7.3.2) worker02.company.local Ready <none> 140d v1.26.3 10.10.10.3 <none> RED OS MUROM (7.3.2) worker03.company.local Ready <none> 140d v1.26.3 10.10.10.4 <none> RED OS MUROM (7.3.2) |
Подключение к кластеру Kubernetes с помощью Lens
В данном разделе описано, как подключиться к кластеру Kubernetes с помощью Lens — рабочего стола для управления кластерами.
О Lens
Lens — это рабочий стол для управления кластерами Kubernetes, предоставляющий интерфейс для мониторинга и администрирования.
Установка Lens
-
Скачайте установщик Lens для вашей операционной системы с официального сайта и выполните установку на ваше локальное устройство, с которого вы планируете подключаться к кластеру.
-
Запустите установленное приложение и войдите в свою учетную запись Lens ID. Если у вас уже есть Lens ID, то нажмите Login with Lens ID, введите свои реквизиты и выполните вход.
После успешной авторизации откроется рабочее меню приложения Lens.
Подключение к кластеру с помощью Lens
Вы можете подключиться к кластеру Kubernetes с помощью Lens следующими способами:
Указание файлов kubeconfig
Lens автоматически обнаруживает кластеры из указанных файлов kubeconfig. Доступные кластеры можно найти в разделе Catalog.
Чтобы подключиться к кластеру с помощью Lens:
-
Перейдите в раздел Catalog → Clusters.
-
Нажмите на кнопку Add Cluster в правом нижнем углу.
-
Добавьте файл (или файлы) конфигурации кластера или папку с файлами. Выберите один из следующих вариантов:
-
Sync kubeconfig file(s) — путь к конкретным файлам
kubeconfig. -
Sync kubeconfig folder(s) — путь к папкам, содержащим файлы
kubeconfig.Файл конфигурации кластера (обычно kubeconfig) содержит информацию о кластере и учетные данные для доступа к нему. Вы можете получить этот файл у администратора кластера или сгенерировать его самостоятельно с помощью командной строки Kubernetes (kubectl).
-
-
При успешном добавлении кластер отобразится в списке.
-
Выберите строку с нужным кластером в списке для подключения. Откроется окно Cluster Overview с подробной информацией о выбранном кластере.
Ручное добавление кластера
Lens поддерживает ручное добавление кластеров через меню Add from Kubeconfig. В этом меню можно указать отдельный файл kubeconfig, отличный от указанного в меню настроек Preferences.
Файл kubeconfig, добавленный через меню Add from Kubeconfig, не объединяется с файлом kubeconfig, указанным в меню Preferences.
|
Для ручного добавления кластера:
-
Перейдите в раздел Catalog → Clusters.
-
Наведите курсор на кнопку Add Cluster.
-
Выберите Add from kubeconfig и вставьте пользовательский файл
kubeconfigв соответствующее поле ввода.
Просмотр текущей конфигурации кластера
Для просмотра текущей конфигурации кластера:
-
В окне кластера нажмите кнопку New tab и выберите Terminal session.
-
Во вкладке Terminal выполните следующую команду:
kubectl config view --minify --raw
При подключении к кластеру убедитесь, что у вас есть действительный и рабочий файл kubeconfig для кластера.
Была ли полезна эта страница?