YAML 파일을 만들고 편집하는 것은 약간 어렵다. 특히 CLI에서 시험 중에 브라우저에서 터미널로 YAML 파일을 복사하여 붙여 넣기가 어려울 수 있다.
이 경우 kubectl run 명령어를 사용하면 YAML 템플릿을 생성하는 데 도움이 될 수 있으며 때로는 YAML 파일을 전혀 만들지 않고도 kubectl run 명령 만 사용하면 된다. 예를 들어 특정 이름과 이미지로 포드 또는 배포를 생성하라는 요청을받은 경우 간단히 kubectl run 명령을 실행할 수 있다.
아래 명령어 세트를 사용하고 이전 연습 테스트를 다시 시도하지만 이번에는 YAML 파일 대신 아래 명령어를 사용해보면서 많이 연습해 봐야 한다..
참조 (시험용으로이 페이지를 북마크에 추가하십시오. 매우 편리합니다) :
https://kubernetes.io/docs/reference/kubectl/conventions/
Create an NGINX Pod
kubectl run nginx --image=nginx
Generate POD Manifest YAML file (-o yaml). Don't create it(--dry-run)
kubectl run nginx --image=nginx --dry-run=cliet -o yaml
Create a deployment
kubectl create deploymnet --image=nginx nginx
Generate Deployment YAML file (-o yaml). Don't create it(--dry-run)
kubectl create deployment --image=nginx nginx --dry-run=client -o yaml
Generate Deployment YAML file (-o yaml). Don't create it(--dry-run) with 4 Replicas (--replicas=4)
kubectl create deployment --image=nginx nginx --dry-run=client -o yaml > ngingx-deployment.yaml
Save it to a file, make necessary changes to the file (for example, adding more replicas) and then create the deployment.
'CKA &. CKAD > Core Concepts' 카테고리의 다른 글
Namespaces & Practic Test (0) | 2021.03.24 |
---|---|
Practice Test - Deployment (0) | 2021.03.23 |
Practice Test - Replicaset/ReplicationController (0) | 2021.03.23 |
Practice Test - Core Concept (0) | 2021.03.22 |
ETCD-명령 (선택 사항) (0) | 2021.03.21 |