kubectl - deptno/deptno.github.io GitHub Wiki
kubectl
kubectl rollout restart [resource type eg.daemonset] [daemonset name] -n [namespace]
kubectl annotate [resouce type] [resource name] kubernetes.io/change-cause="[change-cause will be shown via kubernets rollout history [resource type] [resource name]]"
kubectl rollout history ds/[daemonset name] -n [namespace]
kubectl rollout status ds/[daemonset name] -n [namespace]
kubectl rollout undo [--to-revision=[revision from history]]
kubectl rollout restart deployment [name] -n [namespace]
kubectl top [resrouce type] [--containers] # cpu, memory usage
kubectl port-forward [pod or service] [localport]:[targetport][]
kubectl auth can-i [kubectl command]
kubectl create secret generic db-user-pass \
--from-literal=username=admin \
--from-literal=password=$(openssl rand -base64 10 | tr -d '\n') # eol ์ ๊ฑฐ
kubectl create secret generic db-user-pass --from-file=key=file
cat file-with-eol | tr -d '\n' | kubectl create secret generic db-user-pass --from-file=key=/dev/stdin # eol ์ ๊ฑฐ
kubectl patch secret [name] -p '{"data": {["key"]: "[based encoded value]"}}'
kubectl api-resources # resource ๊ฒ์ [kubernetes-api](/deptno/deptno.github.io/wiki/kubernetes-api) ์ฐธ์กฐ
kubectl api-versions
kubectl get pods --context=[context-name] # context-name ์ ์ฃผ์
ํ ์ ์๋ค i.g. ์คํฌ๋ฆฝ์ค ์ฌ์ฉ์
link