kubectl run zabbix

Run a single command:
kubectl exec z64pg -- zabbix_server --version
open bash in container:
kubectl exec z64pg -it -- bash
list logs from container:
kubectl logs -f z64pg
stop container:
kubectl delete pod z64pg
force stop pod:
kubectl delete pod z64pg --force
create pod from one-liner:
kubectl run z64pg --image=zabbix/zabbix-server-pgsql:6.4.0-alpine --env="DB_SERVER_HOST=127.0.0.1" --env="DB_SERVER_PORT=7414" --env="POSTGRES_DB=z64" --env="POSTGRES_USER=zabbix" --env="POSTGRES_PASSWORD=zabbix"
check which port is in listening state:
kubectl get pod za64 --template='{{(index (index .spec.containers 0).ports 0).containerPort}}{{"\n"}}'

No comments: