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
- Open the Kubernetes window from desktop
- Select namespace from dropdown
- Choose resource type from tabs
- Click on any resource to view details
Create Resources
- Click "Create" button
- Enter YAML in the editor
- Click "Apply"
Edit Resources
- Click the edit icon on a resource row
- Modify YAML in the editor
- Click "Apply" to save changes
Delete Resources
- Click the delete icon on a resource row
- Confirm deletion in the dialog
Pod Operations
View Logs
- Click the logs icon on a pod row
- Select container (if multiple)
- View real-time log stream
- Use "Previous" to see logs from previous container instance
Exec into Pod
- Click the terminal icon on a pod row
- Select container (if multiple)
- Interactive shell opens in new window
Deployment Operations
Scale Deployment
- Click the scale icon on a deployment
- Enter desired replica count
- Click "Scale"
Restart Deployment
- Click the restart icon on a deployment
- Confirm restart
- Triggers rolling restart of all pods
Auto-Refresh
Enable auto-refresh to keep resource lists updated:
- Toggle "Auto-refresh" switch
- Resources update every 5 seconds
- Disable when not needed to reduce API calls
YAML Editor
The built-in YAML editor supports:
- Syntax highlighting
- Auto-indentation
- Error validation before apply
- Full resource YAML (not just spec)
RBAC Requirements
GAGOS needs appropriate RBAC permissions. The default ClusterRole grants:
get, list, watch- View resourcescreate- Create new resourcesupdate, patch- Edit resourcesdelete- Delete resources
See Configuration for the full ClusterRole definition.