Read-only overview · health indicators and recent activity are refreshed locally.
Cluster Overview
Overview of cluster health and core workload runtime indicators.
Cluster health
Healthy
kube_up=1 · no critical alerts
Last refresh
4m 12s
Front-end status refresh ~15s via runner
Kubernetes checks
0s
Since last dashboard refresh pulse
Recent activity
12
Rotating routine cluster events
Current cluster health
Kubernetes dashboard of cluster workload status with local heartbeat and tab persistence.
kube-system · default · monitoring
Namespaces
12
10 active · 2 system
Nodes Ready
5 / 5
0 NotReady
Pods shown
12
3 Pending · 1 Failed · 1 Completed · sample 12 shown
CPU / Memory
68% / 72%
soft limit 80% · steady mode
cpu stable · memory stable
Pods
Deployments
DaemonSets
StatefulSets
| Name | Namespace | Status | Restarts | CPU | Memory | Node | Age |
|---|---|---|---|---|---|---|---|
| kube-dns-7f76f56c8b-9xk7g | kube-system | Running | 0 | 4m | 96Mi | node-1 | 2d |
| ingress-nginx-controller-58fc5dfdb6-wk7r4 | ingress-nginx | Running | 1 | 22m | 310Mi | node-3 | 15h |
| metrics-server-7999d5c77f-mr9lz | kube-system | Running | 0 | 8m | 118Mi | node-2 | 3d |
| cert-manager-86d8f889f9-p7j4k | cert-manager | Running | 0 | 6m | 92Mi | node-1 | 6d |
| prometheus-k8s-0 | monitoring | Running | 1 | 170m | 1.4Gi | node-4 | 11d |
| grafana-74685b89f7-hrw8f | monitoring | Running | 0 | 24m | 220Mi | node-2 | 9d |
| backend-api-5fdb46b98f-lb89w | default | Running | 2 | 110m | 512Mi | node-5 | 18h |
| frontend-7c7c668f6d-q5jxn | default | Running | 0 | 38m | 202Mi | node-3 | 18h |
| redis-primary-0 | default | Pending | 0 | — | — | unscheduled | 2m |
| schema-migrator-28944120-kj2lz | ops-tools | Completed | 0 | — | — | node-2 | 5h |
| audit-runner-6c9f7466fd-l5k3m | ops-tools | CrashLoopBackOff | 9 | 15m | 96Mi | node-4 | 43m |
| reporting-sync-6bd7cc6f85-t8m2v | ops-tools | Init:0/1 | 0 | 3m | 48Mi | node-5 | 14m |
| Name | Namespace | Ready | Updated | Available | Age |
|---|---|---|---|---|---|
| frontend | default | 3/3 | 3 | 3 | 7d |
| backend-api | default | 4/4 | 4 | 4 | 18d |
| ingress-nginx-controller | ingress-nginx | 2/2 | 2 | 2 | 15d |
| metrics-server | kube-system | 1/1 | 1 | 1 | 24d |
| cert-manager | cert-manager | 2/2 | 2 | 2 | 16d |
| grafana | monitoring | 1/1 | 1 | 1 | 12d |
| Name | Namespace | Desired | Current | Ready | Age |
|---|---|---|---|---|---|
| calico-node | kube-system | 5 | 5 | 5 | 29d |
| node-exporter | monitoring | 5 | 5 | 5 | 14d |
| log-agent | logging | 5 | 5 | 5 | 18d |
| Name | Namespace | Ready | Storage | Service | Age |
|---|---|---|---|---|---|
| postgresql | databases | 3/3 | 3×100Gi | postgresql | 18d |
| redis-primary | default | 0/1 | 1×20Gi | redis | 2m |
| alertmanager-main | monitoring | 2/2 | 2×10Gi | alertmanager-operated | 11d |
Cluster summary
Capacity, Kubernetes metrics and rotating recent events.
Healthy
- Health endpointok
- Kubernetes metrickube_up 1
- CPU Requests68%
- Memory Requests72%
- Activity modesteady
- CPU trendstable
- Persistent Volumes12 / 12 Bound
- Last heartbeatjust now
Use this section to review objects, relationships and recent activity without leaving the overview. Switch to the related documentation pages when you need field meanings, interpretation guidance or policy notes.
Workloads
Deployments, StatefulSets, DaemonSets and Jobs visible in the current view.
Read-only view
| Name | Type | Namespace | Ready | Image | Age |
|---|---|---|---|---|---|
| frontend | Deployment | default | 3/3 | registry.local/frontend:2026.03.18 | 7d |
| backend-api | Deployment | default | 4/4 | registry.local/backend-api:2026.03.20 | 18d |
| prometheus-k8s | StatefulSet | monitoring | 2/2 | registry.local/monitoring/prometheus:v2.55.0 | 11d |
| alertmanager-main | StatefulSet | monitoring | 2/2 | registry.local/monitoring/alertmanager:v0.28.0 | 11d |
| postgresql | StatefulSet | databases | 3/3 | registry.local/databases/postgresql:16.2 | 18d |
| calico-node | DaemonSet | kube-system | 5/5 | registry.local/kube-system/calico-node:v3.28.1 | 29d |
| node-exporter | DaemonSet | monitoring | 5/5 | registry.local/monitoring/node-exporter:v1.8.2 | 14d |
| log-agent | DaemonSet | logging | 5/5 | registry.local/logging/fluent-bit:3.0.2 | 18d |
| schema-migrator | Job | default | 1/1 | registry.local/tools/schema-migrator:1.4.9 | 3h |
| cert-rotation-audit | CronJob | cert-manager | last success | registry.local/tools/audit-runner:2.1.0 | 42m |
Namespaces
Logical tenants and platform namespaces present in the current view.
12 total
| Name | Status | Pods | Quota | Owner | Age |
|---|---|---|---|---|---|
| default | Active | 28 | standard-apps | app-team | 6d |
| kube-system | Active | 24 | system-reserved | platform | 14d |
| monitoring | Active | 17 | observability | sre | 11d |
| ingress-nginx | Active | 9 | edge | platform | 9d |
| cert-manager | Active | 7 | platform | platform | 8d |
| databases | Active | 13 | stateful | db-admin | 12d |
| logging | Active | 10 | infra | sre | 10d |
| ops-tools | Active | 8 | tools+jobs | platform | 4d |
| registry | Active | 7 | supply-chain | platform | 5d |
| tracing | Active | 7 | observability | sre | 7d |
| security | Active | 6 | policy | security | 13d |
| backups | Active | 7 | batch-jobs | platform | 6d |
Nodes
Worker and control-plane conditions, allocatable resources and pod density.
5 Ready / 5 total
| Name | Role | Version | CPU | Memory | Pods alloc. | Condition | Age |
|---|---|---|---|---|---|---|---|
| node-1 | control-plane | v1.29.3 | 62% | 70% | 38/110 | Ready | 1y+ |
| node-2 | worker | v1.29.3 | 59% | 67% | 25/110 | Ready | 1y+ |
| node-3 | worker | v1.29.3 | 71% | 74% | 30/110 | Ready | 1y+ |
| node-4 | worker | v1.29.2 | 76% | 77% | 27/110 | Ready,SchedulingPressure | 1y+ |
| node-5 | worker | v1.29.1 | 74% | 76% | 23/110 | Ready | 1y+ |
Services & Ingress
Stable service endpoints and ingress routes visible in the current view.
Routes synchronized
| Name | Kind | Namespace | Endpoint / Host | TLS | Age |
|---|---|---|---|---|---|
| frontend | Service | default | 10.96.12.10:80 | — | 7d |
| backend-api | Service | default | 10.96.16.24:8080 | — | 18d |
| prometheus-operated | Service | monitoring | 10.96.29.11:9090 | — | 11d |
| grafana | Ingress | monitoring | grafana.internal.example | enabled | 9d |
| dashboard | Ingress | default | dashboard.internal.example | enabled | 14d |
| alertmanager | Ingress | monitoring | alerts.internal.example | enabled | 11d |
| registry | Ingress | ops-tools | registry.internal.example | enabled | 10d |
Config & Secrets
Secret values are hidden; only metadata and rotation timestamps are shown.
Metadata only
| Name | Kind | Namespace | Type | Last rotated | Age |
|---|---|---|---|---|---|
| frontend-config | ConfigMap | default | application | — | 7d |
| backend-api-config | ConfigMap | default | application | — | 18d |
| grafana-datasources | ConfigMap | monitoring | dashboard | — | 9d |
| db-credentials | Secret | databases | Opaque | 3d ago | 18d |
| tls-dashboard | Secret | default | kubernetes.io/tls | 42m ago | 14d |
| tls-grafana | Secret | monitoring | kubernetes.io/tls | 42m ago | 11d |
| registry-robot-token | Secret | ops-tools | Opaque | 11d ago | 11d |
RBAC
Roles, bindings and service accounts exposed as metadata-only view.
Least privilege
| Name | Kind | Namespace | Subject | Scope | Age |
|---|---|---|---|---|---|
| view | ClusterRole | cluster | authenticated | read | 29d |
| edit | ClusterRole | cluster | platform-admins | write | 29d |
| monitoring-reader | Role | monitoring | sa/grafana | read | 11d |
| cert-manager-controller | RoleBinding | cert-manager | sa/cert-manager | namespace | 16d |
| ingress-controller | ClusterRoleBinding | cluster | sa/ingress-nginx | cluster | 18d |
| deploy-bot | ServiceAccount | default | ci/deploy-bot | pipeline | 9d |
| backup-runner | ServiceAccount | databases | job/backup-runner | job | 18d |
See security notes for a compact RBAC refresher.
Documentation overview
Offline-friendly docs based on kubernetes.io, expanded with release notes, limitations, maintenance, escalation and compatibility pages.
13 local pages
- Docs home · high-level overview and navigation
- Concepts overview · Pods, Nodes, Services and controllers
- Architecture notes · control plane, networking and storage layout
- Operations playbook · rollout, restart and incident routines
- Troubleshooting guide · common kubectl checks and failure patterns
- Data reference · overview, object, event and image field meanings
- Security notes · RBAC, secret handling and hardening notes
- Release notes · recent release revisions and notable deltas
- Read-only boundaries · what the portal shows and when to switch to admin tooling
- Maintenance windows · scheduled freeze and change periods
- Escalation policy · on-call and incident routing guidance
- Environment compatibility · browser and hosting expectations for operators
- Backup & retention · retention and restore expectations
Contacts
Editable support roster for platform, incidents and documentation ownership. Replace placeholder values when ready.
devopsview@hotmail.com
Primary mailbox
devopsview@hotmail.com
General contact mailbox
Incident line
TBD
Phone +995511134309 / Pager / Hotline
Change owner
TBD
Approvals and maintenance windows
Last update
Pending
Populate after first review
| Role | Team / Owner | Contacts | Escalation | Hours | Notes |
|---|---|---|---|---|---|
| Platform owner | SEO | devopsview@hotmail.com | TBD | Business hours | Main dashboard and cluster coordination |
| SRE on-call | TBD | +995511134309 | TBD | 24/7 | Primary incident response contact |
| Security contact | TBD | devopsview@hotmail.com | TBD | Business hours | Secrets, certificates, access review |
| Network / ingress | TBD | devopsview@hotmail.com | TBD | On demand | Ingress, DNS, TLS and edge routing |
| Registry owner | TBD | გივი კარტოზიას ქუჩა, 10, 0177 | TBD | Business hours | Images, retention and robot credentials |
| Acces check registry-robot-token | BDS | devopsview@hotmail.com | TBD | Business hours | Runbooks, architecture notes and updates |
Tip: keep one primary contact, one escalation path and one short note per row. You can later swap placeholders for real names, chat handles, phone numbers or mailboxes.