Prod Cluster (asia-southeast1-a)
Cluster Information
- Cluster Name:
gke_diagvn_asia-southeast1-a_prod - Project: diagvn
- Region: Asia Southeast 1 (Singapore)
- Zone: asia-southeast1-a
- Environment: Production
- Kubernetes Version: v1.30.8-gke.1261000
Control Plane
- API Server: https://35.198.202.60
- Status: Running
- Components:
- GLBCDefaultBackend
- KubeDNS
- KubeDNSUpstream
- Metrics-server
Cluster Resources
Nodes
| Node Name | Status | Machine Type | CPU | Memory | Age | Usage |
|---|---|---|---|---|---|---|
| gke-prod-t2d-pool-671bf322-7x7z | Ready | t2d-standard-2 | 2 cores | 8GB | 140d | CPU: 56%, Mem: 84% x |
| gke-prod-t2d-pool-671bf322-kh4p | Ready | t2d-standard-2 | 2 cores | 8GB | 3h | CPU: 3%, Mem: 24% |
Node Pool: t2d-pool (2 nodes)
- Machine Type: t2d-standard-2 (2 vCPUs, 8 GB RAM)
- OS: Container-Optimized OS from Google
- Container Runtime: containerd 1.7.24
x Alert: Node 7x7z has high memory usage (84%). Monitor workload distribution.
Workload Overview
- Total Deployments: 17 (14 active, 3 scaled to 0)
- Total StatefulSets: 3
- Total DaemonSets: Multiple (system components)
- Active Namespaces with Workloads: 8
Access
To connect to this cluster:
# Switch context
kubectx gke_diagvn_asia-southeast1-a_prod
# Verify connection
kubectl cluster-info
# View nodes
kubectl get nodes
# View all resources
kubectl get all --all-namespaces
Application Namespaces
| Namespace | Purpose | Workloads | Status |
|---|---|---|---|
| apisix | API Gateway | 3 deployments | x Scaled to 0 |
| default | Monitoring (Grafana) | 1 deployment, 1 statefulset, 1 daemonset | Active |
| diag-foc | DIAG FOC Application | 1 deployment | Active |
| diag-website-wordpress | WordPress Website | 3 deployments, 1 statefulset, 1 HPA | Active |
| etcd | Key-Value Store | 1 statefulset | x Scaled to 0 |
| traefik | Ingress Controller | 1 deployment | Active |
| whoami | Test Service | 1 deployment | Active |
Note: kube-system namespace contains system workloads and is managed by GKE.
External Access Points
| Service | Namespace | External IP | Ports | Status |
|---|---|---|---|---|
| apisix-gateway | apisix | 35.240.132.112 | 80, 443, 2222 | x No pods |
| traefik | traefik | 34.124.193.217 | 80, 443 | Active |
Important Notes
- This is a production cluster - exercise caution when making changes
- All changes should be reviewed and tested in staging first
- High memory usage on node
7x7z- monitor workload distribution - APISIX gateway has external IP but no running pods - review if needed
Quick Commands
# View resource usage
kubectl top nodes
kubectl top pods --all-namespaces
# Check cluster health
kubectl get componentstatuses
# View events
kubectl get events --all-namespaces --sort-by='.lastTimestamp'
# Check pod distribution
kubectl get pods --all-namespaces -o wide