Перейти к содержимому
CivoCloudManager

Civo Kubernetes GUI для Mac.

Живой дашборд кластера, логи pod в реальном времени, kubectl не нужен.

CivoCloudManager это нативный GUI для macOS к Civo Kubernetes (управляемый K3s). Он обращается к Kubernetes API кластера напрямую по mTLS с клиентским сертификатом, построенном на фреймворке Security от Apple, читает метрики из metrics-server и стримит логи pod в реальном времени, всё в одном нативном окне macOS.

Civo Kubernetes cluster in CivoCloudManager with live CPU and memory gauges

Что вы видите, открыв кластер Civo.

  • Живые индикаторы CPU и памяти.

    Круговые индикаторы со спарклайн-историей, данные из metrics-server (аккуратный запасной вариант, если аддон не установлен). Обновляются без ручного refresh.

  • Логи pod в реальном времени.

    Прокручиваемый просмотрщик логов моноширинным шрифтом. Автопрокрутка, автообновление, обновление вручную. Переключение между контейнерами в многоконтейнерных pod.

  • Разовые команды.

    Запускайте команду в кластере без kubectl. Приложение ставит её как короткоживущий Job и показывает вывод. За интерактивной оболочкой внутри работающего pod по-прежнему идите в k9s или kubectl exec.

  • Масштабирование deployment.

    Добавляйте и убавляйте реплики прямо в списке deployments. Rollout restart из контекстного меню.

  • Просмотр ConfigMap и Secret.

    Смотрите все ConfigMaps и Secrets в любом namespace. Значения из base64 раскрываются прямо на месте.

  • Фильтр по namespace.

    Один переключатель фильтрует все списки нагрузок: deployments, services, ingresses, PVC. Выбор сохраняется при переходе между разделами.

Как GUI общается с вашим кластером.

Приложение скачивает kubeconfig кластера из Civo REST API, импортирует встроенный клиентский сертификат PEM и закрытый ключ через фреймворк Security от Apple с помощью SecItemImport и SecIdentityCreate (без kubectl, без openssl, без внешних процессов) и открывает прямое соединение HTTPS с mTLS к серверу Kubernetes API. Когда вы выбираете кластер, порт 6443 в его Civo firewall открывается для вашего текущего публичного IP и закрывается, как только вы уходите.

Почему без kubectl?

kubectl работает нормально. Но это ещё одна вещь, которую надо поставить, настроить, зафиксировать по версии и держать в согласии на всех машинах. GUI, который говорит на Kubernetes сам, означает, что свежий Mac начнёт управлять кластером Civo через пять минут после установки одного приложения: без бутстрапа Homebrew и без жонглирования kubeconfig.

Откройте кластер Civo в нативном окне.

Разовая покупка в Mac App Store. Family Sharing включён.

Скачать в Mac App Store

Требуется macOS 15 (Sequoia) или новее.

Вернуться на главную