Начало работы с ACP CLI
Содержание
О ACP CLIУстановкаУстановка из бинарного файлаУстановка ACP CLI на LinuxУстановка ACP CLI на macOSУстановка ACP CLI на WindowsПервые шагиВход в ACP PlatformИнтерактивный входВход с параметрамиВход с использованием переменных окруженияБыстрое управление конфигурациейПросмотр текущего статусаПереключение кластеровПереключение пространств имёнОсновные операции с ресурсамиУправление несколькими средамиВаше первое приложениеСоздание простого pod-аПросмотр статуса приложенияОчисткаПолучение помощиВстроенная система помощиОбщая помощьПомощь по конкретной командеДокументация по ресурсамВыход из системыО ACP CLI
С помощью ACP CLI (ac) вы можете управлять платформами и кластерами ACP из терминала. ACP CLI предоставляет опыт, похожий на kubectl, оптимизированный для централизованной, прокси-ориентированной мультикластерной архитектуры ACP.
ACP CLI идеально подходит в следующих случаях:
- Работа с платформами ACP и несколькими кластерами через единый интерфейс
- Прямая работа с исходным кодом проектов, скриптование операций платформы ACP и автоматизация рабочих процессов
- Управление проектами при ограниченных ресурсах пропускной способности и отсутствии доступа к веб-консоли
- Управление приложениями в разных средах ACP (production, staging, development)
Установка
Установка из бинарного файла
Вы можете установить ACP CLI (ac), загрузив бинарный файл для вашей операционной системы.
Выполните следующие шаги, чтобы скачать нужный пакет:
- Откройте в браузере страницу загрузки Alauda Cloud.
- Выберите CLI Tools, чтобы перейти на страницу загрузки CLI.
- Найдите раздел ACP CLI (ac).
- Скачайте бинарный файл, соответствующий вашей операционной системе и архитектуре процессора (например,
ac-linux-amd64).
Установка ACP CLI на Linux
- Выполните шаги загрузки выше, чтобы получить бинарный файл для Linux (например,
ac-linux-amd64илиac-linux-arm64). - Сделайте бинарный файл исполняемым:
Замените
ac-linux-amd64на имя скачанного файла. - Переместите бинарный файл в каталог из PATH и переименуйте его в
ac: При необходимости измените имя файла, если скачали другую версию. - Проверьте установку:
Установка ACP CLI на macOS
- Выполните шаги загрузки выше, чтобы получить бинарный файл для macOS (например,
ac-darwin-amd64илиac-darwin-arm64). - Сделайте бинарный файл исполняемым:
Замените
ac-darwin-amd64на имя скачанного файла. - Переместите бинарный файл в каталог из PATH и переименуйте его в
ac: При необходимости измените имя файла, если скачали другую версию. - Проверьте установку:
Установка ACP CLI на Windows
- Выполните шаги загрузки выше, чтобы получить бинарный файл для Windows (например,
ac-windows-amd64.exe). - Переместите бинарный файл
ac-windows-amd64.exeв каталог из PATH и при желании переименуйте вac.exe. Можно оставить исходное имя, главное — чтобы каталог файла был в PATH. - Проверьте установку:
Первые шаги
Вход в ACP Platform
Команда ac login — это ваша точка входа для подключения к платформам ACP. Она выполняет аутентификацию и автоматически настраивает доступ ко всем доступным кластерам.
Интерактивный вход
Для простейшего варианта запустите ac login без параметров и следуйте интерактивным подсказкам:
Вход с параметрами
Вы также можете передать параметры напрямую:
Вход с использованием переменных окружения
Для автоматизации и скриптинга используйте переменные окружения:
Быстрое управление конфигурацией
После входа ACP CLI предоставляет удобные команды для повседневных операций:
Просмотр текущего статуса
Используйте ac namespace, чтобы увидеть текущий рабочий контекст:
Переключение кластеров
Переключайтесь между кластерами в рамках текущей сессии:
Переключение пространств имён
Измените активное пространство имён:
Основные операции с ресурсами
Используйте стандартные команды kubectl для управления ресурсами:
Управление несколькими средами
Для пользователей, работающих с несколькими платформами ACP:
Список всех настроенных сессий:
Переключение между платформами:
Ваше первое приложение
Создадим и посмотрим простое приложение, чтобы убедиться, что всё работает:
Создание простого pod-а
-
Создайте базовую конфигурацию pod-а:
-
Примените конфигурацию:
Просмотр статуса приложения
-
Список pod-ов для просмотра приложения:
-
Подробная информация о pod-е:
-
Просмотр логов pod-а:
Очистка
Удалите тестовый pod после завершения:
Получение помощи
Встроенная система помощи
ACP CLI предоставляет подробную помощь на разных уровнях:
Общая помощь
Обзор всех доступных команд:
Помощь по конкретной команде
Подробная помощь по любой команде:
Документация по ресурсам
Информация о Kubernetes-ресурсах:
Выход из системы
Когда вы закончите работу или нужно сменить учётные данные, используйте команду выхода:
Команда logout:
- Удаляет токены аутентификации из локальной конфигурации
- Очищает все записи о кластерах и контекстах для сессии
- Отзывает используемые токены в ACP
- Обеспечивает отсутствие «зависших» конфигураций