사용가능 리소스목록
# kubectl api-resources
컨테이너 생성
# kubectl run nginx-pod --image nginx
kubectl pod 모니터링
# watch kubectl get po -o wide
STATUS가 Running가 아니면 오류일수있음.
배포 후 검토(pod 안에 컨테이너가 있음)
# kubectl get po
이벤트 정보 조회
# kubectl get describe po {pod이름}
네임스페이스까지 확장
# get events
pod에 올라온 컨테이너정보
# kubectl logs {pod이름}
# kubectl logs {pod이름} -f 실시간 조회
yaml파일 정보
# kubectl describe -f {파일이름.yml}
생성된 pod정보
# kubectl get po {pod이름} -o yaml
pod백업
# kubectl get po {pod네임} -o yaml > 백업파일.yaml
복구는 create하면됨
복제는 status내용은 전부지우고, 위에 필요한 내용을 제외한 나머지는 삭제.
이미지 deploy서비스 적용 yml파일로 복사 및 제작.
# kubectl create deploy deploy_name --image nginx --dry-run=client -o yaml
728x90