개요
CKA 공부를 위해 KillerCoda 사이트 문제를 풀이한다.
목표
Application Deployment 설정을 변경하여 장애를 복구한다.
여정
Deployment is not coming up, find the error and fix it
# 모든 리소스 확인
k get all -A
# deployment 에러 확인
k describe deploy app -n application1
...
CATEGORY: <set to the key 'category' of config map 'category'>
# 모든 configmap 확인
# 'category'라는 configmap은 없다
k get cm -A
# configmap 상세 확인
# configmap-category에는 'category'라는 key는 있다.
k describe cm configmap-category
# deployment 변경
k edit deploy api -n application1
...
- env:
- name: CATEGORY
valueFrom:
configMapKeyRef:
key: category
name: configmap-category # 변경
마무리
전체 리소스 확인 → 세부 리소스 확인 → 에러메시지 확인 → 수정 절차를 습관화하려는 노력이 필요하다
'DevOps' 카테고리의 다른 글
CI/CD Pipeline - 클러스터에 Private 저장소 이미지 배포하기 (0) | 2023.02.23 |
---|---|
CKA 뽀개기 - Application Multi Container Issue (0) | 2023.02.21 |
CKA 뽀개기 - Apiserver Misconfigured (0) | 2023.02.19 |
CKA 뽀개기 - Apiserver Crash (0) | 2023.02.17 |
쿠버네티스 비긴즈 - Service와 Ingress (0) | 2023.02.12 |