Platform
Comprehensive Kubernetes cluster management through an intuitive web interface at /platform/*. Access all cluster resources, monitor performance, and control infrastructure without kubectl.
How to Access the Platform Dashboard
- Click Platform in the main navigation
- View cluster overview with:
- Total CPU and memory utilization
- Node count and health status
- Pod count by namespace
- Recent cluster events
- Use left sidebar to navigate to specific resource types
Managing Workloads
How to Scale a Deployment
- Go to Platform → Workloads → Deployments
- Find your deployment in the list
- Click Scale icon or deployment name
- Adjust replica count (e.g., 1 → 3 for high availability)
- Click Update
- Watch pods spin up in real-time
How to View Pod Logs
- Navigate to Workloads → Pods
- Use namespace filter to find your app's pods
- Click on a pod name
- Click Logs tab
- Use controls to:
- Stream logs in real-time (auto-refresh)
- Download logs as file
- Filter by container (if multi-container pod)
- View previous container logs (if pod restarted)
How to Execute Shell in Pod
- Find pod in Pods list
- Click pod name
- Click Terminal tab
- Interactive shell opens in browser
- Run commands to debug (e.g.,
ls,env,curl) - Use
exitto close shell
Networking & Ingress
How to View Services
- Go to Platform → Networking → Services
- See all services with:
- Service type (ClusterIP, NodePort, LoadBalancer)
- Cluster IP and external IP (if applicable)
- Ports and target ports
- Selector labels matching pods
- Click service name for full YAML definition
How to Check Ingress Routes
- Navigate to Networking → Ingresses
- View all HTTP/HTTPS routes to your apps
- Click ingress name to see:
- Host rules and paths
- Backend services and ports
- TLS certificates (if HTTPS)
- Ingress class and annotations
Configuration & Secrets
How to View ConfigMaps
- Go to Platform → Config & Storage → ConfigMaps
- Select namespace
- Click ConfigMap name to view key-value pairs
- See which pods mount this ConfigMap
How to View Secrets (Admin Only)
- Navigate to Config & Storage → Secrets
- Click secret name
- Values are base64-encoded for security
- Click Decode to view plaintext (requires admin role)
- See which pods use this secret
Storage Management
How to View Persistent Volumes
- Go to Config & Storage → Persistent Volumes
- See all PVs with:
- Capacity and access modes
- Storage class (gp3, gp2, io1, efs)
- Status (Available, Bound, Released)
- Reclaim policy (Retain, Delete)
How to Check Volume Claims
- Navigate to Persistent Volume Claims
- Filter by namespace
- Click PVC name to see:
- Requested vs actual capacity
- Bound PV name
- Pods using this volume
- Mount path in containers
Cluster Administration
How to View Node Status
- Go to Administration → Nodes
- See all cluster nodes with:
- Ready/NotReady status
- CPU and memory capacity/usage
- Pod count per node
- Kubernetes version
- Instance type and availability zone
- Click node name for detailed metrics and conditions
How to Monitor Cluster Events
- Navigate to Monitoring → Events
- Real-time event stream shows:
- Pod scheduling and lifecycle events
- Volume mount successes/failures
- Image pull events
- Node events (upgrades, taints, drains)
- Warning events (OOMKilled, CrashLoopBackOff, etc.)
- Filter by:
- Namespace
- Event type (Normal, Warning)
- Resource kind (Pod, Deployment, Node, etc.)
- Time range
Pro Tip
Use the Events page to troubleshoot deployment issues. Warning events often explain why pods fail to start or why volumes don't mount.
Common Platform Tasks
Troubleshooting Failed Pods
- Go to Pods and filter by Status: Error/CrashLoopBackOff
- Click pod name → Events tab
- Look for error messages (ImagePullBackOff, OOMKilled, etc.)
- Check Logs tab for application errors
- Use Terminal to inspect environment
Monitoring Resource Usage
- Dashboard shows cluster-wide CPU/memory
- Node page shows per-node utilization
- Pod page shows individual container metrics
- Set up alerts for high resource usage
- Scale deployments based on metrics
Note
Platform access requires Admin role. Developers can view resources in their namespaces only. Contact your admin for access to other namespaces.