Skip to main content

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 NameStatusMachine TypeCPUMemoryAgeUsage
gke-prod-t2d-pool-671bf322-7x7zReadyt2d-standard-22 cores8GB140dCPU: 56%, Mem: 84% x
gke-prod-t2d-pool-671bf322-kh4pReadyt2d-standard-22 cores8GB3hCPU: 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

NamespacePurposeWorkloadsStatus
apisixAPI Gateway3 deploymentsx Scaled to 0
defaultMonitoring (Grafana)1 deployment, 1 statefulset, 1 daemonsetActive
diag-focDIAG FOC Application1 deploymentActive
diag-website-wordpressWordPress Website3 deployments, 1 statefulset, 1 HPAActive
etcdKey-Value Store1 statefulsetx Scaled to 0
traefikIngress Controller1 deploymentActive
whoamiTest Service1 deploymentActive

Note: kube-system namespace contains system workloads and is managed by GKE.

External Access Points

ServiceNamespaceExternal IPPortsStatus
apisix-gatewayapisix35.240.132.11280, 443, 2222x No pods
traefiktraefik34.124.193.21780, 443Active

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