Killer Shell CKA - Application Misconfigured 1

Jmnote (토론 | 기여)님의 2025년 9월 23일 (화) 03:07 판 (→‎최초 상태)

1 개요

Killer Shell CKA - Application Misconfigured 1

2 최초 상태

controlplane:~$ k -n application1 get deploy
NAME   READY   UP-TO-DATE   AVAILABLE   AGE
api    0/3     3            0           14m

3 문제 진단

Deployment의 로그와 상세 정보를 확인하여 원인을 파악한다.

controlplane:~$ k -n application1 logs deploy/api
Error from server (NotFound): configmaps "configmap-category" not found
controlplane:~$ k -n application1 describe deploy api
...
  Warning  Failed     1s (x3 over 10s)  kubelet  Error: configmap "configmap-category" not found

4 문제 해결

Deployment 매니페스트에서 잘못된 ConfigMap 이름을 수정한다.

controlplane:~$ k -n application1 edit deploy api
spec:
  template:
    spec:
      containers:
      - env:
        - name: CATEGORY
          valueFrom:
            configMapKeyRef:
              key: category
              name: config-category   ## 올바른 ConfigMap 이름으로 수정

5 최종 확인

잠시 후 Deployment가 정상적으로 기동되는 것을 확인한다.

controlplane:~$ k -n application1 get deploy api
NAME   READY   UP-TO-DATE   AVAILABLE   AGE
api    1/1     1            1           5m

6 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}