Connection lost
Trying to reconnect…
Server didn't respond
Recovering…
Kubernetes operations pack
v0.1.2Operator pack for Kubernetes clusters: discovery (pods, nodes, services, deployments), deep introspection (describe, logs, events), rollouts (status, history, restart, undo), and narrow node/pod mutators (cordon, drain, delete). Cluster targeting via KUBECONFIG env var on the runner host; context selectable per call.
Install
emisar pack install
validates the pack and verifies its content hash before copying it into /etc/emisar/packs.
The --hash
below pins the
install to the exact bytes on this page — a tampered copy is rejected. After
install, reload the runner; it re-reads the catalog and advertises every action.
content hash: sha256:66f62ce36b9502c8104bdd205d8909bb0433ac3f92e9057259982bcbacf62836
sudo emisar pack install kubernetes \ --hash sha256:66f62ce36b9502c8104bdd205d8909bb0433ac3f92e9057259982bcbacf62836 \ --dest /etc/emisar/packs # Reload so the runner re-reads the catalog: sudo systemctl reload emisar
Actions 31 total
View on GitHub-
kubectl api-versions
-
kubectl cluster-info
-
kubectl cordon node
-
List daemonsets
-
Delete one pod (force-restart-by-killing)
-
List deployments
-
kubectl drain node (cordon + evict)
-
Events for one pod
-
Recent cluster events
-
Get resource YAML
-
List ingresses across all namespaces
-
List namespaces
-
kubectl describe node
-
List cluster nodes
-
Nodes by CPU + memory
-
kubectl describe pod
-
Tail pod logs
-
Tail PREVIOUS container logs (crash debug)
-
List pods across all namespaces
-
Pods NOT in Running/Succeeded
-
Pods by CPU (metrics-server)
-
List PVCs across all namespaces
-
kubectl rollout history
-
kubectl rollout restart (rolling)
-
kubectl rollout status
-
kubectl rollout undo (rollback)
-
Scale a deployment
-
List services across all namespaces
-
Set deployment container image
-
List statefulsets
-
kubectl uncordon node