Kubernetes | resources
Hoop could be configured to use the kubectl command line to manage resources or execute actions on workloads in Kubernetes.
Connection Configuration
Name | Type | Description |
---|---|---|
KUBECONFIG | filesystem | A kubeconfig file with permission to exec into pods in a namespace |
Connection Command
kubectl
How to Use
# view pods in the default namespace
hoop exec my-conn-k8s -- get pods
# restart an app
hoop exec k8s -- rollout restart deployment/myapp
# scale up an app
hoop exec my-conn-k8s -- scale --replicas=3 deployment/myapp
It's possible to narrow down the commands in distinct connections, this gives a better user experience
- Update the connection with the command bellow
kubectl --namespace prod rollout
Then it's possible
hoop exec my-conn-k8s -- restart deployment/myapp
hoop exec my-conn-k8s -- undo deployment/myapp