Skip to content

Latest commit

 

History

History
executable file
·
34 lines (24 loc) · 1.41 KB

File metadata and controls

executable file
·
34 lines (24 loc) · 1.41 KB

Google Cloud cluster access (adds the cluster to kubectx)

gcloud container clusters get-credentials --region us-east1 --project

Logging from pod

kubectl logs -n -f

Re-run cronjob

kubectl -n create job --from=cronjob/ --random-four-digits

Port forwarding

kubectl -n port-forward :

Get secret

kubectl -n get secret -o jsonpath="{.data.PASSWORD}" | base64 --decode kubectl --context= -n exec -it -c -- cat /vault/secrets/app-secrets.env

Get environment variables

kubectl -n exec -it -- env

Connect to pod

kubectl-n exec --stdin --tty /bin/bash

Switch environments

kubectl config get-contexts kubectl config use-context

Connect to CockroachDB

https://github.com/cockroachdb/cockroach-operator#access-the-sql-shell

kubectl create -f https://raw.githubusercontent.com/cockroachdb/cockroach-operator/master/examples/client-secure-operator.yaml kubectl exec -it cockroachdb-client-secure -c cockroachdb-client-secure -- ./cockroach sql --certs-dir=/cockroach/cockroach-certs --host=cockroachdb-public

Copy directory contents off of pod

kubectl cp : -c -n