Skip to main content

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

  1. Click Platform in the main navigation
  2. View cluster overview with:
    • Total CPU and memory utilization
    • Node count and health status
    • Pod count by namespace
    • Recent cluster events
  3. Use left sidebar to navigate to specific resource types

Managing Workloads

How to Scale a Deployment

  1. Go to PlatformWorkloadsDeployments
  2. Find your deployment in the list
  3. Click Scale icon or deployment name
  4. Adjust replica count (e.g., 1 → 3 for high availability)
  5. Click Update
  6. Watch pods spin up in real-time

How to View Pod Logs

  1. Navigate to WorkloadsPods
  2. Use namespace filter to find your app's pods
  3. Click on a pod name
  4. Click Logs tab
  5. 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

  1. Find pod in Pods list
  2. Click pod name
  3. Click Terminal tab
  4. Interactive shell opens in browser
  5. Run commands to debug (e.g., ls, env, curl)
  6. Use exit to close shell

Networking & Ingress

How to View Services

  1. Go to PlatformNetworkingServices
  2. See all services with:
    • Service type (ClusterIP, NodePort, LoadBalancer)
    • Cluster IP and external IP (if applicable)
    • Ports and target ports
    • Selector labels matching pods
  3. Click service name for full YAML definition

How to Check Ingress Routes

  1. Navigate to NetworkingIngresses
  2. View all HTTP/HTTPS routes to your apps
  3. 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

  1. Go to PlatformConfig & StorageConfigMaps
  2. Select namespace
  3. Click ConfigMap name to view key-value pairs
  4. See which pods mount this ConfigMap

How to View Secrets (Admin Only)

  1. Navigate to Config & StorageSecrets
  2. Click secret name
  3. Values are base64-encoded for security
  4. Click Decode to view plaintext (requires admin role)
  5. See which pods use this secret

Storage Management

How to View Persistent Volumes

  1. Go to Config & StoragePersistent Volumes
  2. 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

  1. Navigate to Persistent Volume Claims
  2. Filter by namespace
  3. 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

  1. Go to AdministrationNodes
  2. See all cluster nodes with:
    • Ready/NotReady status
    • CPU and memory capacity/usage
    • Pod count per node
    • Kubernetes version
    • Instance type and availability zone
  3. Click node name for detailed metrics and conditions

How to Monitor Cluster Events

  1. Navigate to MonitoringEvents
  2. 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.)
  3. 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

  1. Go to Pods and filter by Status: Error/CrashLoopBackOff
  2. Click pod name → Events tab
  3. Look for error messages (ImagePullBackOff, OOMKilled, etc.)
  4. Check Logs tab for application errors
  5. Use Terminal to inspect environment

Monitoring Resource Usage

  1. Dashboard shows cluster-wide CPU/memory
  2. Node page shows per-node utilization
  3. Pod page shows individual container metrics
  4. Set up alerts for high resource usage
  5. 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.