쿠버네티스 명령어

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
반응형