728x90
반응형
쿠버네티스 명령여
- 이전 장에서 만든 매니페스트 파일로 파드를 생성한다.
- 쿠버네티스를 조작할 때는 kubectl 명령어를 사용한다.
- kubectl 커맨드 옵션
- 쿠버네티스는 매니페스트 파일의 내용으로 한 번에 모든 리소스를 생성한다.
[실습] 매니페스트 파일로 파드 생성 - 디플로이먼트
kubectl apply -f C:\Users\zangw\OneDrive\문서\kube_folder\apa000dep.yml
매니페스트 파일(apa000dep.yml)을 쿠버네티스에 읽어 들이고 그 내용을 리소스에 반영한다.
kubectl get pods
파드의 목록을 출력한다. 우리는 레플리카를 3개로 설정했으므로 3개의 파드가 생성된다.
[실습] 매니페스트 파일로 파드 생성 - 서비스
kubectl apply -f C:\Users\zangw\OneDrive\문서\kube_folder\apa000ser.yml
kubectl get services
매니페스트 파일(apa000ser.yml)을 쿠버네티스에 읽어 들이고 내용을 리소스에 반영한다.
서비스 목록을 확인하면 kubernetes와 apa000ser 서비스 2개가 생성되었다.
[실습] 디플로이먼트와 서비스 삭제
kubectl delete -f C:\Users\zangw\OneDrive\문서\kube_folder\apa000dep.yml
kubectl delete -f C:\Users\zangw\OneDrive\문서\kube_folder\apa000ser.yml
kubectl get deployment
kubectl get services
삭제하는 방법은 만드는 방법과 비슷하다. apply 커맨드에서 delete 커맨드를 쓰는 차이만 있다.
728x90
반응형
'Study > 도커와 쿠버네티스 (Docker & Kubernetes)' 카테고리의 다른 글
매니페스트 파일(정의 파일) 작성 (0) | 2024.02.24 |
---|---|
쿠버네티스 설치 (0) | 2024.02.23 |
쿠버네티스의 구성과 관련 용어 (0) | 2024.02.23 |
마스터 노드와 워커 노드 (0) | 2024.02.23 |
쿠버네티스의 정의 (0) | 2024.02.23 |