kubectl auth can-i 명령어로 특정 작업의 수행 권한(RBAC)을 확인하는 방법. --namespace, --subresource, --list 옵션을 예제로 정리합니다.
Kubernetes
108 posts2023 10
kubectl cluster-info 명령어로 클러스터 API 서버·DNS 엔드포인트와 버전 정보를 조회하는 방법. --context, --namespace 옵션을 예제로 정리합니다.
kubectl explain 명령어로 리소스 필드 스키마와 설명을 조회하는 방법. --recursive, --api-version, --show-defaults 옵션을 예제로 정리합니다.
kubectl drain 명령어로 노드를 비워 파드를 축출하고 유지보수를 준비하는 방법. --ignore-daemonsets, --force, --grace-period 등 옵션을 정리합니다.
kubectl cordon 명령어로 노드를 스케줄링 비활성화해 신규 파드 배치를 차단하는 방법. --ignore-daemonsets, --selector 등 옵션을 정리합니다.
kubectl cp(copy) 명령어로 컨테이너와 로컬 간 파일을 복사하는 방법. -c, --no-preserve 옵션과 사용 예제를 정리합니다.
kubectl delete 명령어로 쿠버네티스 리소스를 삭제하는 방법. --all, --force, --grace-period, --timeout 등 주요 옵션을 예제로 정리합니다.
kubectl run 명령어로 이미지를 지정해 파드를 즉시 실행하는 방법. --image, --replicas, --port 옵션과 사용 예제를 정리합니다.
kubectl create 명령어로 리소스를 명령형으로 생성하는 방법. 자주 쓰는 하위 명령과 --dry-run, -o, --save-config 옵션을 예제로 정리합니다.
kubectl scale 명령어로 디플로이먼트·레플리카셋의 replica 수를 조정(스케일 인/아웃)하는 방법. --current-replicas, --resource-version 옵션을 정리합니다.