반응형
해당 내용은 Udemy의 Certified Kubernetes Administrator (CKA) with Practice Tests 강의를 공부한 내용입니다. 내용을 그대로 번역하기보다는, 제가 이해하기 쉬운 대로 수정한 부분들이 있습니다.
⚠️ 영어 독해가 많이 부족합니다. 틀린 내용이 있으면 알려주시면 감사하겠습니다.
Q1. A pod called rabbit
is deployed. Identify the CPU requirements set on the Pod
kubectl describe pod rabbit
커맨드를 실행하고 requests를 확인합니다.
Q2. Delete the rabbit
Pod.
kubectl delete pod rabbit
커맨드를 실행합니다.
Q3. Another pod called elephant
has been deployed in the default namespace. It fails to get to a running state. Inspect this pod and identify the Reason
why it is not running.
kubectl get pods
커맨드를 실행하고 pod의 상태를 확인합니다.
kubectl describe pod elephant
Q4. The status OOMKilled
indicates that it is failing because the pod ran out of memory. Identify the memory limit set on the POD.(정보)
'OOMKilled' 상태는 파드가 Out of memory라는 뜻입니다. memory limit 을 설정해야 합니다.
Q5. The elephant
pod runs a process that consumes 15Mi of memory. Increase the limit of the elephant
pod to 20Mi.
기존에 존재하는 파드의 template을 생성합니다. kubectl get pods elephant -o yaml > elephant.yaml
elephant.yaml 파일에서 리소스 메모리 리미트를 20Mi로 변경합니다.
resources:
limits:
memory: 20Mi
---
파드를 삭제하고 다시 만듭니다.
kubectl delete pod elephant
kubectl create -f elephant.yaml
파드 확인 kubectl get pods
kubectl delete pod elephant
로 삭제kubectl create -f elephant.yaml
로 다시 만들기
Q6. Inspect the status of POD. Make sure it's running
kubectl get pods
로 확인할 수 있습니다.
Q7. Delete the elephant
Pod.
kubectl delete pod elephant
반응형
'MLOps > Doker & Kubernetes' 카테고리의 다른 글
Udemy CKA 강의 정리 73: Static Pods (0) | 2023.01.10 |
---|---|
Udemy CKA 강의 정리 70: DaemonSets (0) | 2023.01.10 |
Udemy CKA 강의 정리 68: Practice Test - Resource Requirements and Limits (0) | 2023.01.10 |
Udemy CKA 강의 정리 62: Practice Test - Node Affinity (0) | 2023.01.10 |
Udemy CKA 강의 정리 63: Solution - Node Affinity (optional) (2) | 2023.01.10 |
댓글