{# Страница одного кластера: сводка ресурсов, kubectl, действия. Автор: Сергей Антропов — https://devops.org.ru #} {% extends "base.html" %} {% block page_title %}Кластер {{ cluster_name }}{% endblock %} {% block body_extra_class %} cluster-detail-page cluster-page-loading{% endblock %} {% block body_attrs %}data-dashboard-mode="cluster" data-cluster-name="{{ cluster_name | e }}"{% endblock %} {% block footer %} {% endblock %} {% block content %} {# Полноэкранный спиннер до первой загрузки overview; скрывается в dashboard.js #}
Загрузка данных кластера…

Панель Кластер {{ cluster_name | e }}

Кластер {{ cluster_name | e }}

Ресурсы узлов (сводка)

Ресурсы узлов

Kubernetes (kubectl)

Данные по всему кластеру: для ресурсов в namespace используется kubectl get … -A (все namespace); узлы и список namespace — без фильтра по ns. Ниже каждый тип ресурса — отдельная карточка с тем же запросом, что выполняет API.

Узлы

kubectl get nodes -o json

Namespaces

kubectl get namespaces -o json

Поды

kubectl get pods -A -o json

Deployments

kubectl get deployments -A -o json

StatefulSets

kubectl get statefulsets -A -o json

DaemonSets

kubectl get daemonsets -A -o json

ReplicaSets

kubectl get replicasets -A -o json

Jobs

kubectl get jobs -A -o json

CronJobs

kubectl get cronjobs -A -o json

Сервисы

kubectl get services -A -o json

Ingresses

kubectl get ingresses.networking.k8s.io -A -o json

PVC

kubectl get pvc -A -o json

{% include "partials/dashboard_modals.html" %} {% endblock %} {% block scripts %} {% endblock %}