반응형
이번엔 Deployments 이다.
다 까먹었는데 많이 틀릴까 무섭다
아마 rollout 위주로 문제가 나올 듯 싶다.
- 현재 존재하는 파드가 얼마나 있나요?
k get po
명령어로 확인. 0개 있었다.
- 현재 레플리카셋이 얼마나 있나요?
k get rs
명령어로 확인. 0개 있었다.
- 현재 Deployments는 몇개 있나요?
k get deploy
명령어로 확인. 0개 있었다. deployment는 deploy로 축약 가능
- 현재 Deployments는 몇개 있나요? (방금 Deployments를 생성했습니다. 재확인하세요)
k get deploy
명령어로 확인. deployment는 한개 있었다.
- 현재 replicaset은 몇 개 있나요?
k get rs
명령어로 확인. replicaset은 한개 있었다.
- 현재 pod는 몇개 있나요?
k get po
명령어로 확인. pod는 4개 있었다.
- 파드 중에 Ready 상태인 파드는 얼마나 있나요?
k get po
명령어로 확인. 전부 에러 상태여서 ready 상태의 파드는 없었다.
- 새로 생성된 Deployments의 pod 안에 있는 이미지는 무엇인가요?
k describe deploy <Deployments name>
으로 확인함.
image 이름은 busybox888로 확인됨
- 왜 디플로이먼트가 준비되지 않았다고 생각하나요?
k describe po <pod name>
으로 확인함. Events 로그를 체크해보니 ImagePull하는 과정에서 문제가 발생함- 정답은 busybox888 이미지가 없어서
- deployment-definition-1.yaml 파일을 이용해서 새로운 deployment를 생성하세요 (파일에 문제가 있으니 고쳐서 생성하세요)
- 위에서 발생한 문제로 일단 이미지 이름을 바꿔야하고, kind 항목에 deployment가 아닌 Deployment로 변경해주었다.
- get po로 확인해보니 정상적으로 생성됨
- 아래에 있는 속성을 사용해 deployment를 생성해라
- 속성값을 기반으로 yaml 파일 작성하고 apply 해줬다.
- 새로 deployment가 생성 되었는지
k get deploy
로 확인 해주었고, 정상적으로 생성됨 - 새로 pod가 생성 되었는지
k get po
로 확인 해주었고, 정상적으로 생성됨
예상과는 다르게 롤링 업데이트 문제가 하나도 안나왔다...
디플로이먼트에서 롤링 업데이트가 안나와서 조금 의아하다...
뭐 아무튼 무난하게 정답을 맞췄고 manifest 구조만 조금 더 보면 될듯
반응형
'자격증 > Kubernetes CKA' 카테고리의 다른 글
[CKA] Practice Test - Service (0) | 2023.11.30 |
---|---|
[CKA] Practice Test - Namespace (0) | 2023.11.30 |
[CKA] Practice Test - replicasets (3) | 2023.11.29 |
[CKA] Practice Test - pod (0) | 2023.11.29 |
[CKA] Core Concepts - 3 (0) | 2023.11.29 |