Connection lost
Trying to reconnect…
Server didn't respond
Recovering…
Kubernetes operations pack
v0.2.1Operator 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.
kubectl
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:bf096a4bf51f22b62a96b2535a3cad1368bb88ca2e8a0036555955e3a37e6e8d
sudo emisar pack install kubernetes \ --hash sha256:bf096a4bf51f22b62a96b2535a3cad1368bb88ca2e8a0036555955e3a37e6e8d \ --dest /etc/emisar/packs # Reload so the runner re-reads the catalog: sudo systemctl reload emisar
Actions 43 total
View on GitHub-
kubectl api-versions
-
List my RBAC permissions (auth can-i --list)
-
kubectl cluster-info
-
Control-plane readiness (/readyz?verbose)
-
kubectl cordon node
-
List CustomResourceDefinitions
-
List CronJobs across all namespaces
-
List daemonsets
-
Delete one pod (force-restart-by-killing)
-
List deployments
-
kubectl drain node (cordon + evict)
-
List endpoints across all namespaces
-
Events for one pod
-
Recent cluster events
-
Recent Warning events (all namespaces)
-
Get resource YAML
-
List HorizontalPodAutoscalers
-
List ingresses across all namespaces
-
List Jobs across all namespaces
-
List namespaces
-
List NetworkPolicies across all 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 PersistentVolumes
-
List PVCs across all namespaces
-
ResourceQuota + LimitRange for a namespace
-
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
-
List StorageClasses
-
kubectl uncordon node