Kubernetes Management

GAGOS provides comprehensive Kubernetes cluster management through a browser-based interface. View, create, edit, and delete resources without needing kubectl access.

Supported Resources

Category Resources
Core Namespaces, Nodes, Pods, Services, ConfigMaps, Secrets, PVCs, Events
Workloads Deployments, DaemonSets, StatefulSets, ReplicaSets
Batch Jobs, CronJobs
Networking Ingresses
Autoscaling HorizontalPodAutoscalers (HPA)

Resource Operations

View Resources

  1. Open the Kubernetes window from desktop
  2. Select namespace from dropdown
  3. Choose resource type from tabs
  4. Click on any resource to view details

Create Resources

  1. Click "Create" button
  2. Enter YAML in the editor
  3. Click "Apply"

Edit Resources

  1. Click the edit icon on a resource row
  2. Modify YAML in the editor
  3. Click "Apply" to save changes

Delete Resources

  1. Click the delete icon on a resource row
  2. Confirm deletion in the dialog

Pod Operations

View Logs

  1. Click the logs icon on a pod row
  2. Select container (if multiple)
  3. View real-time log stream
  4. Use "Previous" to see logs from previous container instance

Exec into Pod

  1. Click the terminal icon on a pod row
  2. Select container (if multiple)
  3. Interactive shell opens in new window

Deployment Operations

Scale Deployment

  1. Click the scale icon on a deployment
  2. Enter desired replica count
  3. Click "Scale"

Restart Deployment

  1. Click the restart icon on a deployment
  2. Confirm restart
  3. Triggers rolling restart of all pods

Auto-Refresh

Enable auto-refresh to keep resource lists updated:

  1. Toggle "Auto-refresh" switch
  2. Resources update every 5 seconds
  3. Disable when not needed to reduce API calls

YAML Editor

The built-in YAML editor supports:

RBAC Requirements

GAGOS needs appropriate RBAC permissions. The default ClusterRole grants:

See Configuration for the full ClusterRole definition.