teleskopio - небольшой и красивый веб-клиент для Kubernetes с открытым исходным кодом. Возможности:
- поддержка нескольких конфигураций: переключение между кластерами происходит без усилий.
Teleskopio считывает переменную $KUBECONFIG и проверяет файл config.yaml.- простая авторизация с помощью
JWT-токена.- роли администратора и наблюдателя: полный доступ (администратор) или доступ только для чтения (наблюдатель) к кластеру.
- обзор кластера: получите общее представление о состоянии и активности кластера.
- редактор/создатель ресурсов: интегрированный редактор
Monaco Editor с подсветкой синтаксиса.- обновления в реальном времени: изменения ресурсов в режиме реального времени с помощью наблюдателей
Kubernetes.- журналы подов и события: просматривайте журналы и историю событий непосредственно в пользовательском интерфейсе.
-ссылки владельца: переход от ресурса к его владельцу.
-
CRD: редактор пользовательских определений ресурсов.- множество вариантов шрифтов: настройка внешнего вида пользовательского интерфейса, светлая и темная темы.
- запуск
CronJob вручную- масштабирование ресурсов (развертывания, репликационные наборы)
- отфильтруйте любой ресурс с помощью
CTRL + F.- переход к разделу
CTRL + J в любом меню.- операции множественного выбора объектов (удаление, удаление, блокировка и т. д.)
- это нативная реализация на языке
Go, которая взаимодействует напрямую с API-сервером Kubernetes.- схемы ресурсов
Kubernetes для каждой версии API.- интеграция
Helm.- нет необходимости устанавливать в систему какие-либо внешние зависимости или инструменты.
- готовы к использованию изолированные среды. Внешние запросы не принимаются.
https://github.com/teleskopio/teleskopio
Опубликовано в @gitgate
#k83 #webui #helm
