Начало работы с ACP CLI
Содержание
О ACP CLIУстановкаУстановка из бинарного файлаУстановка ACP CLI на LinuxУстановка ACP CLI на macOSУстановка ACP CLI на WindowsПервые шагиВход в платформу ACPИнтерактивный входВход с параметрамиВход с использованием переменных окруженияБыстрое управление конфигурациейПросмотр текущего статусаПереключение между кластерамиПереключение пространств имёнОсновные операции с ресурсамиУправление несколькими средамиВаше первое приложениеСоздание простого 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
Команда ac login — это ваша точка входа для подключения к платформам ACP. Она выполняет аутентификацию и автоматически настраивает доступ ко всем доступным кластерам.
Интерактивный вход
Для простейшего варианта выполните ac login без параметров и следуйте интерактивным подсказкам:
Вход с параметрами
Вы также можете передать параметры напрямую:
Вход с использованием переменных окружения
Для автоматизации и скриптинга используйте переменные окружения:
Быстрое управление конфигурацией
После входа ACP CLI предоставляет удобные команды для повседневных операций:
Просмотр текущего статуса
Используйте ac namespace, чтобы увидеть текущий рабочий контекст:
Переключение между кластерами
Переключайтесь между кластерами в текущей сессии:
Переключение пространств имён
Измените активное пространство имён:
Основные операции с ресурсами
Используйте стандартные команды kubectl для управления ресурсами:
Управление несколькими средами
Для пользователей, работающих с несколькими платформами ACP:
Список всех настроенных сессий:
Переключение между платформами:
Ваше первое приложение
Давайте создадим и посмотрим простое приложение, чтобы убедиться, что всё работает:
Создание простого Pod-а
-
Создайте базовую конфигурацию pod-а:
-
Примените конфигурацию:
Просмотр статуса приложения
-
Список pod-ов для просмотра приложения:
-
Получение подробной информации о pod-е:
-
Просмотр логов pod-а:
Очистка
Удалите тестовый pod после завершения:
Получение помощи
Встроенная система помощи
ACP CLI предоставляет подробную помощь на нескольких уровнях:
Общая помощь
Получите обзор всех доступных команд:
Помощь по конкретной команде
Получите подробную помощь по любой конкретной команде:
Документация по ресурсам
Получите информацию о ресурсах Kubernetes:
Выход из системы
Когда вы закончите работу или нужно переключиться на другие учетные данные, используйте команду выхода:
Команда logout:
- Удаляет токены аутентификации из вашей локальной конфигурации
- Очищает все записи кластеров и контекстов для сессии
- Отзывает используемые в данный момент токены в ACP
- Обеспечивает отсутствие "зависших" конфигураций