cloudlogin (Cloud.ru)
cloudlogin
Утилита Cloud.ru, которая получает и обновляет токен kubectl для Evolution Managed Kubernetes по персональным ключам
Установка
tar -xzf <archive_name>
sudo mv cloudlogin /usr/local/bin/
cloudlogin helpДля Linux и macOS. На Windows распакуйте архив в C:\Program Files\cloudlogin и добавьте путь в PATH.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Получает пользовательский токен по персональным ключам доступа Cloud.ru и автоматически перевыпускает его при истечении. Нужна для подключения kubectl к кластеру Evolution Managed Kubernetes. Токен кешируется в $HOME/.cloudru/.token. Умеет показать текущий токен и конвертировать загруженный kubeconfig в нужный формат.
Для кого. DevOps-инженерам и разработчикам, которые работают с Kubernetes в Cloud.ru.
Подходит, если
- Нужно подключить kubectl к кластеру Evolution Managed Kubernetes
- Агент в терминале выполняет команды kubectl для кластера в Cloud.ru
- Нужно перевести старый kubeconfig в формат с cloudlogin
Не подходит, если
- Кластер Kubernetes размещен не в Cloud.ru
- Нельзя хранить персональные ключи доступа на этой машине
Пример запроса к агенту
Проверь подключение к моему кластеру в Cloud.ru через kubectl cluster-infoОграничения
Устанавливается вручную из архива, пакетного менеджера в README нет. Работает только с персональными ключами доступа Cloud.ru и эндпоинтом id.cloud.ru. Это вспомогательная утилита авторизации, а не инструмент управления кластером.
Как отключить. Удалите файл cloudlogin из /usr/local/bin или каталога в PATH, уберите ключи из kubeconfig и удалите кеш токена $HOME/.cloudru/.token.
Проверка безопасности
- Использует персональные ключи доступа Cloud.ru
- Кеширует токен доступа к кластеру на диске
- Устанавливается скачанным бинарным файлом
Коротко о README
cloudlogin получает и обновляет пользовательский токен Cloud.ru и нужен для работы kubectl с Evolution Managed Kubernetes. README описывает установку на Linux, macOS и Windows, настройку kubeconfig через переменные окружения или файл и проверку подключения. Отдельно описаны просмотр токена и конвертация kubeconfig командой convert-kubeconfig.
Частые вопросы
Где хранится токен?
После вызова kubectl токен кешируется в файле $HOME/.cloudru/.token.
Как посмотреть токен?
Задайте CLOUDRU_KEY_ID и CLOUDRU_SECRET_ID и выполните cloudlogin get-token.
Похожие
Kubernetes MCP
MCP Server Kubernetes
MCP-сервер для управления кластером Kubernetes через kubectl и Helm, с режимом без разрушающих операций
Terraform MCP
Terraform MCP Server
Официальный MCP-сервер HashiCorp для Terraform Registry и HCP Terraform: провайдеры, модули, политики и рабочие пространства
CLI для полного цикла CI/CD в Kubernetes: сборка образов, деплой через Helm и очистка container registry
Terraform Skill
Terraform & OpenTofu Skill for AI Agents
Скилл лучших практик Terraform и OpenTofu: тесты, модули, state, CI/CD и проверки безопасности для AWS, Azure и GCP