CKA 문제 21

점수:7%

문맥
기존 포드는 Kubernetes 내장 로깅 아키텍처(예: kubectl 로그)에 통합되어야 합니다. 스트리밍 사이드카 컨테이너를 추가하는 것은 이 요구 사항을 충족하는 좋은 일반적인 방법입니다.

busybox 이미지를 사용하여 sidecar라는 사이드카 컨테이너를 기존 Pod big-corp-app에 추가합니다. 새 사이드카 컨테이너는 다음 명령을 실행해야 합니다.
/bin/sh -c tail -n+1 -f /var/log/big-corp-app.log
/var/log에 마운트된 볼륨을 사용하여 로그 파일 big-corp-app.log를 사이드카 컨테이너에서 사용할 수 있도록 만듭니다.

CKA 문제 22

ek8s-node-1이라는 노드를 사용할 수 없음으로 설정하고 해당 노드에서 실행 중인 모든 포드를 다시 예약합니다.

CKA 문제 23

Redis 포드를 생성하고 "redis-config"를 "redis.conf"로 마운트합니다.
Redis 컨테이너 내에서 구성 볼륨의 이름을 "redis-volume"으로 지정합니다.
redis-config 경로 - /opt/redis-config

CKA 문제 24

점수: 4%

문맥
배포 파이프라인을 위한 새 ClusterRole을 생성하고 이를 특정 네임스페이스 범위의 특정 ServiceAccount에 바인딩하라는 요청을 받았습니다.

다음 리소스 유형만 생성할 수 있는 배포-clusterrole이라는 새 ClusterRole을 생성합니다.
* 배포
* 스테이트풀셋
* 데몬세트
기존 네임스페이스 app-team1에 cicd-token이라는 새 ServiceAccount를 만듭니다.
app-team1 네임스페이스로 제한되는 새 ServiceAccount cicd-token에 새 ClusterRole 배포-클러스터 역할을 바인딩합니다.

CKA 문제 25

포드의 IP 주소 가져오기 - "nginx-dev"