Page 6 -
P. 6
4.3.3 컨피그 & 스토리지 API 카테고리 99
4.3.4 클러스터 API 카테고리 99
4.3.5 메타데이터 API 카테고리 100
4.4 네임스페이스로 가상적인 클러스터 분리 100
4.5 커맨드 라인 인터페이스(CLI) 도구 kubectl 102
4.5.1 인증 정보와 컨텍스트(config) 103
4.5.2 kubectx/kubens를 사용한 전환 105
4.5.3 매니페스트와 리소스 생성/삭제/갱신 106
4.5.4 리소스 생성에도 kubectl apply를 사용해야 하는 이유 110
4.5.5 1.18 Beta2 Server-side apply 112
4.5.6 파드 재기동 116
4.5.7 generateName으로 임의의 이름을 가진 리소스 생성 117
4.5.8 리소스 상태 체크와 대기(wait) 118
4.5.9 매니페스트 파일 설계 119
4.5.10 어노테이션과 레이블 124
4.5.11 1.18 Alpha Prune을 사용한 리소스 삭제: -prune 옵션 132
4.5.12 편집기로 편집: edit 136
4.5.13 리소스 일부 정보 업데이트: set 137
4.5.14 로컬 매니페스트와 쿠버네티스 등록 정보 비교 출력: diff 138
4.5.15 사용 가능한 리소스 종류의 목록 가져오기: api-resources 139
4.5.16 리소스 정보 가져오기: get 139
4.5.17 리소스 상세 정보 가져오기: describe 144
4.5.18 실제 리소스 사용량 확인: top 149
4.5.19 컨테이너에서 명령어 실행: exec 150
4.5.20 1.18 Alpha 파드에 디버깅용 임시 컨테이너 추가: debug 151
4.5.21 로컬 머신에서 파드로 포트 포워딩: port-forward 152
4.5.22 컨테이너 로그 확인: logs 154
4.5.23 스턴을 사용한 로그 확인 154
4.5.24 컨테이너와 로컬 머신 간의 파일 복사: cp 156
4.5.25 kubectl 플러그인과 패키지 관리자: plugin/krew 156
4.5.26 kubectl에서 디버깅 158
4.5.27 kubectl의 기타 팁 160
4.6 정리 162
쿠버네티스_04.indd 14 2021-07-20 오후 1:32:54