반응형
* 작업 클러스터 설정
kubectl config use-context kubernetes-admin@kubernetes
* 사전 작업
k get ns
k create ns devops
Q. Pod Scale out
작업 클러스터: k8s
Expand the number of running Pods in "eshop-order" to 5
- namespace: devops
- deployment: eshop-order
1. 문제에 맞는 상황을 조회
: namespace 가 있는지, deployment 가 배포가 되어 있는지 확인
k get ns devops
k get deployments -n devops
k get deployments -n devops
2. rs 늘리기
* 샘플과 사전 조건이 달라 현재 환경에서 증설하는 방식으로 함.
*교안에 따르면
k scale deployment eshop-order -n devops --replicas=5
k get pods
k get deployments.apps
* scale 수량이 변경된 것을 확인 할 수 있음
k scale deployment blue --replicas=3
k get deployments.apps
3. pods 조회
k get deployments -n devops
k get pods
Q. Deployment 생성하고 scaling 하기
작업 클러스터: k8s
create a deployment as follows:
TASK:
- name: webserver
- 2 replicas
- label: app_env_stage=dev
- container name: webserver
- container image; nginx:1.14
Scale Out Deployment
- Scale the deployment webserver to 3 pods
1. deployment 생성하기
k create deployment webserver --image=nginx:1.14 --replicas=2 --dry-run=client -o yaml > webserver.yaml
2.yaml 파일 수정하기
vi webserver.yaml
3. 생성 후 확인
k get deployment
4. 스캐일 up
k scale deployment webserver --replicas=3
5. 확인
k get pods
k get pods --show-labels
* 본 게시글은 "TTABAE-LEARN" 을 보고 정리한 내용입니다.
728x90
반응형
'cloud > k8s(문제풀이)' 카테고리의 다른 글
[따배쿠CKA]8.NodeSelector (1) | 2022.08.09 |
---|---|
[따배쿠CKA]7. Rolling Update & Roll Back (1) | 2022.08.08 |
[따배쿠CKA]5.Side-car Container Pod 실행하기 (1) | 2022.08.08 |
[따배쿠CKA]4.Multi-container Pod 생성하기 (0) | 2022.08.08 |
[따배쿠CKA-3]Static-Pod 생성하기 (1) | 2022.08.03 |