CKAD 문제 6

전시하다:

문맥
다음과 같이 환경 변수를 사용하여 비밀을 생성하고 포드에서 비밀을 사용하는 임무를 받았습니다.

* 키/값 쌍을 사용하여 another-secret라는 이름의 비밀을 만듭니다. 키1/값4
* 컨테이너 이미지 nginx를 사용하여 nginx-secret이라는 nginx 포드를 시작하고 포드 내부의 환경 변수 이름으로 COOL_VARIABLE을 사용하여 비밀 키 키 1의 값을 노출하는 환경 변수를 추가합니다.

CKAD 문제 7

전시하다:

A 형식의 로그 파일을 작성하는 컨테이너와 A 형식에서 B 형식으로 로그 파일을 변환하는 컨테이너가 주어지면 두 컨테이너를 모두 실행하는 배포를 생성하여 첫 번째 컨테이너의 로그 파일이 두 번째 컨테이너에서 변환되어 로그를 내보내도록 합니다. 형식 B.
일:
* 기본 네임스페이스에 deployment-xyz라는 이름의 배포를 생성합니다.
* 기본 포함
lfccncf/busybox:1 컨테이너, 이름이 logger-dev
* 어댑터-zen이라는 사이드카 Ifccncf/fluentd:v0.12 컨테이너 포함
* 두 컨테이너 모두에 공유 볼륨 /tmp/log를 마운트합니다. 이는 포드가 삭제될 때 지속되지 않습니다.
* logger-dev에 지시
명령을 실행할 컨테이너

다음 값과 함께 일반 텍스트 형식으로 /tmp/log/input.log에 로그를 출력해야 합니다.

* adapter-zen 사이드카 컨테이너는 /tmp/log/input.log를 읽고 데이터를 Fluentd JSON 형식으로 /tmp/log/output.*에 출력해야 합니다. 이 작업을 완료하는 데 Fluentd에 대한 지식이 필요하지 않습니다. 이를 달성하기 위해 /opt/KDMC00102/fluentd-configma p.yaml에 제공된 사양 파일에서 ConfigMap을 만들고 해당 ConfigMap을 /fluentd에 마운트하기만 하면 됩니다. /etc 어댑터-젠 사이드카 컨테이너