Kubernetes 명령어 모음
공식문서 Quick Reference 참고
kubectl Quick Reference | kubernetes.io
https://kubernetes.io/docs/reference/kubectl/quick-reference/
모니터링
# 이벤트 확인
kubectl get events
# 로그 확인
kubectl logs <pod>
# 파드 조회
kubectl get pods
# 컨테이너 접속
kubectl exec -it <pods> <container> -- bashHelm(v2)
# 릴리즈 설치
helm install --name <release> -f values.yaml <chart>
# 릴리즈 삭제
helm delete --purge <release>
# 릴리즈 조회
helm list
helm list --all
# values 조회
helm get values <release>
# 백업하기
helm get values <release> --all --output yaml > <release>-values.yaml
helm get manifest <release> > <release>-manifest.yamlsecret
# secret 넣을 때 인코딩
echo '<value>' | base64
# 디코딩
echo '<value>' | base64 -d기타
리소스 및 축약어 확인
kubectl api-resources권한 확인
# 현재 컨텍스트에서 가능한 권한 확인
kubectl auth can-i --list리소스 쿼터 확인
kubectl get quotaevents 표준시간 확인
kubectl get events -A -o custom-columns=NS:.metadata.namespace,NAME:.involvedObject.name,REASON:.reason,MESSAGE:.message,LASTTIME:.lastTimestamp