ReplicaSet 요구명세서 실습
2023. 10. 30. 14:13ㆍk8s
요구명세서
1. jenkins 디플로이먼트 deploy-jenkins를 생성하라.
2. jenkins 디플로이먼트로 배포되는 앱을 app: jenkins-test로 레이블링하라.
3. 디플로이먼트로 배포된 파드를 하나 삭제하고 이후 생성되는 파드를 관찰하라.
4. 새로 생성된 파드의 레이블을 바꾸어 Deployment의 관리 영역에서 벗어나게 하라.
5. Scale 명령을 사용해 레플리카 수를 5개로 정의한다.
6. edit 기능을 사용하여 10로 스케일아웃하라
deployment.yml 파일 내용
apiVersion: apps/v1
kind: Deployment
metadata:
name: deploy-jenkins
spec:
replicas: 3
selector:
matchLabels:
app: jenkins-test
template:
metadata:
labels:
app: jenkins-test
spec:
containers:
- name: jenkins-container
image: jenkins/jenkins
실습
kubectl create -f deployment.yml
kubectl delete pod jenkins-8478746447-ffm9g
kubectl label pod deploy-jenkins-8478746447-cqtbg app-
kubectl scale deploy deploy-jenkins --replicas=5
kubectl edit deploy deploy-jenkins
'k8s' 카테고리의 다른 글
버전패치 요구명세서 실습 (0) | 2023.10.30 |
---|---|
버전 패치 (0) | 2023.10.30 |
ReplicaSet (0) | 2023.10.30 |
라벨 실습 (0) | 2023.10.27 |
라벨 (1) | 2023.10.27 |