본문 바로가기
cloud/k8s(문제풀이)

[cka] kodekloud-scheduling

by mozi2 2022. 6. 8.
반응형

1.A pod definition file nginx.yaml is given. Create a pod using the file.

   Only create the POD for now. We will inspect its status next.

   CheckCompleteIncomplete

2. What is the status of the created POD?

# k get pods 

A) pending 

 

3. Why is the POD in a pending state?

   Inspect the environment for various kubernetes control plane components.

  : 스케줄에 할당되지 않으면 pending 될 수 있다. 

   : NoExecute op = Exists for 300s 

A) No scheduler Present 

 

4. Manually schedule the pod on node01. Delete and recreate the POD if necessary.

# vi nginx.yaml

# k replace --force -f nginx.yaml

  : replace -> 기존의 yaml 파일을 대체하고, 기존 pod 를 삭제하고 수정된 현재 파일로 대체한다.

5.Now schedule the same pod on the controlplane node. Delete and recreate the POD if necessary.

# vi nginx.yaml 

# k replace --force -f nginx.yaml

 

 : 문제 의도는 같은 파드에서 controlplane 으로 node이름을 변경하고, 기존의 것을 지우고 다시 배포하라는 의미

   -> 재 스케줄 및 재 배포 

728x90
반응형

'cloud > k8s(문제풀이)' 카테고리의 다른 글

[cka]kodekloud-Taints & Tolerations  (0) 2022.06.08
[cka]kodekloud - Labels & selectors  (0) 2022.06.08
[cka] kodekloud - IMPERATIVE COMMANDS  (0) 2022.06.07
[cka]kodekloud-services  (0) 2022.06.07
[cka] kodekloud-namespaces  (0) 2022.06.07