Overview / Cluster Overview
JA
jorg_admin

Cluster Overview

Real-time status of your Kubernetes infrastructure

Total Servers
4
2 physical · 2 virtual
Healthy Nodes
3/3
All nodes healthy
Running Pods
10/12
2 pending
Critical Alerts
1
High memory on node-3
CPU Usage (24h)
Pod Count Trend (24h)

Recent Alerts

Unacknowledged cluster alerts

High Memory Usage — node-3
2 minutes ago
critical
Pod Restart Loop — nginx-deploy-7f8d9
14 minutes ago
warning
Certificate expiring in 14 days — ingress-tls
1 hour ago
info

Servers

Physical servers managed via agent

proxmox-host-01
📍 Datacenter A · 192.168.1.10
active
CPU
23.4%
Memory
11.2 / 32 GB
Disk
214 / 2 TB
Uptime
42d 7h
proxmox-host-02
📍 Datacenter A · 192.168.1.11
active
CPU
41.8%
Memory
18.9 / 32 GB
Disk
876 / 2 TB
Uptime
42d 7h
Register New Server Requires agent token

Nodes

Monitor Kubernetes worker nodes

NameStatusVersionCPU %Mem %PodsCapacity
node-1 Ready v1.29.4 23.4%
38.2%
8 / 110 4 CPU / 16Gi
node-2 Ready v1.29.4 51.2%
62.7%
6 / 110 4 CPU / 16Gi
node-3 Ready v1.29.4 78.3%
89.1%
4 / 110 8 CPU / 32Gi

Pods

All pods across the cluster

NameNamespaceStatusNodeRestartsAge
nginx-deploy-7f8d9-xkv2pdefaultRunningnode-1312d
kubeard-web-6c9b5-mnpq1kubeardRunningnode-1042d
postgres-0kubeardRunningnode-2042d
redis-cache-5df7b-rtz3adefaultRunningnode-2128d
monitoring-prom-k8s-0monitoringRunningnode-3030d
grafana-7b8c4-2qfx9monitoringRunningnode-3030d
cert-manager-cainjector-d9b5ccert-managerRunningnode-1042d
ingress-nginx-controller-7c4f8ingress-nginxRunningnode-2242d
coredns-5d78c9869d-bv7fjkube-systemRunningnode-1042d
kube-proxy-h9k2xkube-systemRunningnode-3042d
velero-backup-7f8b4-pnd3kveleroPendingnode-351h
ctfd-app-6d7c9-vxq1bappsPendingnode-303m

Deployments

Kubernetes Deployments

NameNamespaceReadyUp-to-dateAvailableAge
nginx-deploydefault1/11112d
kubeard-webkubeard1/11142d
grafanamonitoring1/11130d
corednskube-system2/22242d
cert-managercert-manager1/11142d
ingress-nginx-controlleringress-nginx1/11142d
ctfd-appapps0/1103m

Git Deployments

Deploy directly from GitHub or GitLab repositories

NameRepositoryBranchLast BuildStatusURL
portfolio-frontend github.com/jorg/portfolio main 2 hours ago success portfolio.cluster.local
ctfd-platform github.com/jorg/ctfd-fork main 3 minutes ago building Deploying...
voting-system gitlab.com/jorg/voting production 1 day ago success vote.cluster.local

Namespaces

Kubernetes namespaces

NameStatusPodsAge
defaultActive442d
kube-systemActive842d
kubeardActive242d
monitoringActive330d
cert-managerActive342d
ingress-nginxActive242d
appsActive11h
veleroActive130d

Logs

Live pod log stream

2024-11-13T09:12:03Z INFO Starting nginx/1.25.3
2024-11-13T09:12:03Z INFO Listening on :80
2024-11-13T09:12:05Z INFO 200 GET / 192.168.1.1 0.012s
2024-11-13T09:12:07Z INFO 200 GET /health 10.0.0.1 0.002s
2024-11-13T09:12:10Z INFO 200 GET / 192.168.1.22 0.009s
2024-11-13T09:12:14Z WARN Slow upstream response: 1.2s
2024-11-13T09:12:20Z INFO 200 GET /api/status 10.0.0.1 0.003s
2024-11-13T09:12:35Z INFO 200 GET / 192.168.1.50 0.011s
2024-11-13T09:12:42Z ERROR upstream timed out (110: Operation timed out)
2024-11-13T09:12:43Z INFO 200 GET /health 10.0.0.1 0.002s
2024-11-13T09:12:55Z INFO 200 GET / 192.168.1.9 0.008s
2024-11-13T09:13:01Z INFO 200 GET /api/status 10.0.0.1 0.002s

Alerts

1 unacknowledged alert

High Memory Usage — node-3
2 minutes ago · Not acknowledged
critical
Pod Restart Loop — nginx-deploy-7f8d9
14 minutes ago · Acknowledged
resolved
Certificate expiring in 14 days — ingress-tls
1 hour ago · Acknowledged
acknowledged

User Management

Admin access required

IDUsernameEmailRoleMFAStatusCreated
1 jorg_admin jorg@blahaj.cluster admin ✓ Enabled active 2024-01-15
2 deploy_svc deploy@blahaj.cluster user ✕ Disabled active 2024-02-08
3 alice_dev alice@blahaj.cluster user ✓ Enabled disabled 2024-03-20

Network

Services, ingresses and network policies

Services
NameNamespaceTypeCluster IPPort(s)Age
ctfd-svcctfdClusterIP10.96.14.2280/TCP14d
nginx-ingressingress-nginxLoadBalancer10.96.0.180/TCP, 443/TCP30d
mariadb-svcdatabasesClusterIP10.96.9.443306/TCP30d
redis-svcdatabasesClusterIP10.96.2.876379/TCP30d
Ingress Rules
NameNamespaceHostPathsTLSAge
ctfd-ingressctfdctf.blahaj.be/✓ Enabled14d
dashboard-ingresskubeardk8s.blahaj.be/✓ Enabled30d

Resources

Cluster-wide resource usage and quotas

CPU Requested
3.2
cores of 8 total — 40% utilized
Memory Requested
18.4 GB
of 32 GB total — 57% utilized
Storage Used
124 GB
of 500 GB total — 25% utilized
Resource Quotas by Namespace
NamespaceCPU LimitCPU UsedMem LimitMem UsedPods
ctfd2 cores0.84 GB2.1 GB4
databases4 cores1.412 GB8.6 GB3
ingress-nginx1 core0.32 GB0.5 GB2
kubeard1 core0.72 GB1.2 GB3
⚠ Demo — Kubeard Kubernetes Dashboard (read-only simulation, cluster: BlahajCluster) ← Back to portfolio