Files
K3S/addons/kubernetes-dashboard
Sergey Antropoff 38aaadbfb1 docs: sync addon docs with explicit external/internal service modes
Обновлена документация под новые аддоны (gitlab, redis, mongodb, kafka, kafka-ui, rabbitmq) и новую модель явного выбора зависимостей. Добавлены и унифицированы описания переключателей *_database_mode и *_redis_mode, обновлена таблица зависимостей аддонов, примеры конфигурации и список vault-секретов.
2026-04-29 23:21:04 +03:00
..
2026-04-24 21:01:26 +03:00

Kubernetes Dashboard

Веб-интерфейс для управления кластером. Устанавливается через официальный Helm chart. После установки Ansible автоматически создаёт admin ServiceAccount и выводит токен для входа.

Быстрый старт

# group_vars/all/addons.yml
addon_kubernetes_dashboard: true
make addon-kubernetes-dashboard

Параметры

Переменная Умолч. Описание
dashboard_ingress_enabled false Включить Ingress
dashboard_ingress_host dashboard.example.com Hostname
dashboard_ingress_tls false TLS через cert-manager
dashboard_token_duration 24h Срок жизни токена (0 = бессрочно)

Включить Ingress

dashboard_ingress_enabled: true
dashboard_ingress_host: "dashboard.example.com"
dashboard_ingress_tls: true

Получить токен

Ansible выводит токен после установки. Получить вручную:

kubectl -n kubernetes-dashboard create token admin-user

Или использовать долгосрочный Secret:

kubectl -n kubernetes-dashboard get secret admin-user-token \
  -o jsonpath='{.data.token}' | base64 -d

Port-forward (без Ingress)

kubectl -n kubernetes-dashboard port-forward svc/kubernetes-dashboard-kong-proxy 8443:443
# https://localhost:8443

Диагностика

kubectl get pods -n kubernetes-dashboard
kubectl logs -n kubernetes-dashboard deployment/kubernetes-dashboard-api -f

Официальные ресурсы