Certification12 Lifecycle Hooks 실습 다음 조건에 맞는 Pod을 작성하세요.이름: hook-pod컨테이너:이름: hook-container이미지: busybox커맨드: "sh", "-c", "sleep 300"preStop hook을 설정하여 종료 전에 "echo shutting down"을 출력postStart hook을 설정하여 시작 후 "echo started"를 출력apiVersion: v1kind: Podmetadata: name: hook-podspec: containers: - name: hook-container image: busybox command: ["sh", "-c", "sleep 300"] lifecycle: postStart: exec: command:.. 2025. 4. 14. 리소스 제한과 요청 설정하기 요구사항 예시:nginx:1.25 이미지를 사용하는 Pod 생성requests: CPU 100m, memory 128Milimits: CPU 500m, memory 256MiapiVersion: v1kind: Podmetadata: name: pod-limitspec: containers: - name: pod-container image: nginx:1.25 resources: requests: memory: "128Mi" cpu: "100m" limits: memory: "256Mi" cpu: "500m" restartPolicy: Always 빠뜨림apiVersion: v1kind: Podmetadata: .. 2025. 4. 14. Job 연습 요구사항:echo-job 이라는 이름의 Job을 생성하시오. 이 Job은 다음과 같은 조건을 만족해야 합니다:이미지: busybox명령어: echo "Hello from the Job!" 를 출력한 후 종료재시도 횟수: 실패 시 최대 3회까지 재시도출력 확인: kubectl logs 명령으로 결과를 확인할 수 있어야 함apiVersion: batch/v1kind: Jobmetadata: name: echo-jobspec: backoffLimit: 3 template: spec: containers: - name: job-containers image: busybox command: ["sh", "-c", "echo Hello from the Job!.. 2025. 4. 11. 미션: All-in-One Pod 요구사항:my-app-pod 라는 이름의 Podimage는 nginx:1.25main-container 라는 nginx 컨테이너 (포트 80 노출)환경변수 MODE 와 DEBUG는 my-config ConfigMap에서 가져오기환경변수 USERNAME 과 PASSWORD는 my-secret Secret에서 가져오기/app/logs 경로에 emptyDir 볼륨 마운트readinessProbe 는 /ready 엔드포인트 확인apiVersion: v1kind: Podmetadata: name: my-app-podspec: containers: - name: main-container image: nginx:1.25 ports: - containerPort: 80 env: - n.. 2025. 4. 11. 이전 1 2 3 다음