{# Страница одного кластера: сводка ресурсов, 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 }}
Данные по всему кластеру: для ресурсов в namespace используется
kubectl get … -A (все namespace); узлы и список namespace — без фильтра по ns.
Ниже каждый тип ресурса — отдельная карточка с тем же запросом, что выполняет API.
kubectl get nodes -o json
kubectl get namespaces -o json
kubectl get pods -A -o json
kubectl get deployments -A -o json
kubectl get statefulsets -A -o json
kubectl get daemonsets -A -o json
kubectl get replicasets -A -o json
kubectl get jobs -A -o json
kubectl get cronjobs -A -o json
kubectl get services -A -o json
kubectl get ingresses.networking.k8s.io -A -o json
kubectl get pvc -A -o json