Apple M2 에서 kubectl command 자동완성 및 alias k를 설정 하고 싶어.
$ vi ~/.zshrc autoload -Uz compinit compinit source <(kubectl completion zsh) compdef __start_kubectl k alias k=kubectl $ source ~/.zshrc
CronJob을 수동 실행 하고 싶어요.
kubectl create job --from=cronjob/kubernetes-cron-job manual-cron-job
Secret Password를 인코딩 할래요.
echo -n '{PASSWORD}' | base64
Network 점검 할 수 있는 Pod가 필요해요.
모든 Pod(Deployment)의 ResourceQuate설정 정보를 보고 싶어요.
kubectl get deploy -o=custom-columns="Name:.metadata.name,CPU-Limit:.spec.template.spec.containers[*].resources.limits.cpu,Memory-Limit:.spec.template.spec.containers[*].resources.limits.memory" ------------------------------------------------ Name CPU-Limit Memory-Limit admin-auth 500m 2Gi admin-batch 1 2Gi admin-bff 500m 2Gi admin-gw 500m 2Gi admin-web 500m 2Gi
Node별 리소스사용량을 보고 싶어요.
kubectl describe node | grep -A7 Resource ------------------------------------------------- Resource Requests Limits -------- -------- ------ cpu 6450m (82%) 6750m (86%) memory 10590Mi (38%) 10790Mi (38%) ephemeral-storage 0 (0%) 0 (0%) hugepages-1Gi 0 (0%) 0 (0%) hugepages-2Mi 0 (0%) 0 (0%) attachable-volumes-azure-disk 0 0 -- Resource Requests Limits -------- -------- ------ cpu 6050m (77%) 6250m (79%) memory 8632Mi (31%) 8742Mi (31%) ephemeral-storage 0 (0%) 0 (0%) hugepages-1Gi 0 (0%) 0 (0%) hugepages-2Mi 0 (0%) 0 (0%) attachable-volumes-azure-disk 0 0
kubectl describe node | grep -A15 Namespace ------------------------------------------------- Namespace Name CPU Requests CPU Limits Memory Requests Memory Limits Age --------- ---- ------------ ---------- --------------- ------------- --- default aaaaa-web-6744c99f5f-pqdtb 500m (6%) 500m (6%) 2Gi (7%) 2Gi (7%) 31h default bbbb-api-597dcd86c6-7s7pk 2 (25%) 2 (25%) 2Gi (7%) 2Gi (7%) 30h default ccccccc-api-7f88b87977-7rkd2 500m (6%) 500m (6%) 2Gi (7%) 2Gi (7%) 31h default dddddd-api-gw-6d554944d5-pm6fh 2 (25%) 2 (25%) 2Gi (7%) 2Gi (7%) 31h default eeee-65b99c49bf-92b8k 1 (12%) 1 (12%) 2Gi (7%) 2Gi (7%) 77d kube-system azure-cni-networkmonitor-cwd2d 0 (0%) 0 (0%) 0 (0%) 0 (0%) 173d kube-system azure-ip-masq-agent-hmzdp 100m (1%) 500m (6%) 50Mi (0%) 250Mi (0%) 16d kube-system azure-npm-p2z7v 250m (3%) 250m (3%) 300Mi (1%) 300Mi (1%) 106d kube-system kube-proxy-mgh87 100m (1%) 0 (0%) 0 (0%) 0 (0%) 113d logging collect-dep-zcp-fluent-bit-hrw58 0 (0%) 0 (0%) 0 (0%) 0 (0%) 132d monitoring prometheus-alertmanager-6f98d49b99-c7prc 0 (0%) 0 (0%) 0 (0%) 0 (0%) 213d monitoring prometheus-node-exporter-jpptq 0 (0%) 0 (0%) 0 (0%) 0 (0%) 215d
0 Comments