What problem does it solve?
Operators of an Olares personal cloud need a raw Kubernetes runtime view to inspect pods, containers, workloads, jobs, cronjobs, namespaces, nodes, and middleware, and to perform controlled mutations like scaling, restarting, or deleting objects without leaving the CLI.
Core Features & Use Cases
- Runtime inspection: List and get pods, workloads (Deployment/StatefulSet/DaemonSet), jobs, cronjobs, namespaces, nodes, and middleware, with YAML, events, and aggregated application status views.
- Logs and exec: Tail container logs with poll-based follow, and run one-shot commands inside containers over the K8s exec WebSocket with a namespace permission gate.
- Controlled mutations: Scale, restart, stop, start, or delete workloads, suspend/resume cronjobs, and rerun jobs, all behind confirmation prompts and server-side authorization.
- Use Case: A user notices an app is misbehaving and asks the agent to check pod status, pull recent logs, and restart the deployment, with each destructive step confirmed before execution.
Quick Start
Ask the agent to list all pods in your Olares cluster and show the recent logs of a specific pod using olares-cli cluster commands.