Использование команд ac и kubectl
Интерфейс командной строки Kubernetes (CLI) kubectl можно использовать для выполнения команд в кластере Kubernetes. Поскольку ACP является платформой, совместимой с Kubernetes, вы можете использовать поддерживаемые бинарные файлы kubectl, поставляемые с ACP CLI, или получить расширенный функционал, используя бинарный файл ac.
Содержание
Бинарный файл acИнтеграция с платформой ACPИнтеллектуальная маршрутизация ресурсовПример маршрутизации ресурсовДополнительные командыБинарный файл kubectlБинарный файл ac
Бинарный файл ac предлагает те же возможности, что и kubectl, но дополнительно нативно поддерживает дополнительные функции платформы ACP, включая:
Интеграция с платформой ACP
ACP CLI предоставляет встроенную поддержку централизованной прокси-архитектуры мультикластерной платформы ACP:
- Аутентификация на платформе — встроенная команда login для безопасной аутентификации на платформах ACP
- Управление сессиями — управление сессиями на нескольких платформах с помощью команд
ac login,ac config use-sessionиac logout - Расширенная конфигурация — дополнительные команды, такие как
ac config use-cluster, упрощающие работу с мультикластерными средами ACP
Интеллектуальная маршрутизация ресурсов
ACP CLI автоматически направляет ресурсы уровня платформы, такие как User и Project, в глобальный кластер, поскольку эти ресурсы существуют только на уровне платформы. Это позволяет обращаться к ним из любого контекста кластера без необходимости ручного переключения. Все остальные ресурсы работают в соответствии с текущим контекстом кластера.
Пример маршрутизации ресурсов
Дополнительные команды
ACP CLI включает дополнительные команды, упрощающие рабочие процессы на платформе ACP:
ac login— аутентификация на платформах ACP и настройка доступа к мультикластеруac logout— завершение сессий платформы и очистка конфигурацииac config get-sessions— список всех настроенных сессий платформ ACPac config use-session <session_name>— переключение между платформами ACPac config use-cluster <cluster_name>— переключение кластеров в рамках текущей сессииac namespace— расширенное управление namespace с отображением контекста платформыac config sync— синхронизация конфигурации с состоянием платформы
Бинарный файл kubectl
Бинарный файл kubectl предоставляется для поддержки существующих рабочих процессов и скриптов для новых пользователей ACP CLI, пришедших из стандартной среды Kubernetes, или для тех, кто предпочитает использовать CLI kubectl. Существующие пользователи kubectl могут продолжать использовать этот бинарный файл для взаимодействия с примитивами Kubernetes без необходимости в изменениях на платформе ACP.
Для получения дополнительной информации о kubectl смотрите документацию kubectl.