CKAD 문제 1

전시하다:

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 어댑터-젠 사이드카 컨테이너

CKAD 문제 2

전시하다:


인프라에 새 포드를 출시했으며 이제 웹 및 스토리지 포드와 통신할 수 있도록 허용해야 합니다. 실행 중인 포드 kdsn00201 -newpod가 주어지면 웹 및 스토리지 포드 간에만 트래픽을 주고받을 수 있도록 허용하는 네트워크 정책을 사용하도록 편집합니다.

CKAD 문제 3

문맥
팀이 Kubernetes에서 컨테이너를 실행해야 할 때마다 컨테이너를 실행할 포드를 정의해야 합니다.

다음을 완료하십시오.
* YAML 형식의 포드 매니페스트 만들기
/opt/KDPD00101/podl.yml은 이미지 Ifccncf/arg-output을 사용하여 app1cont라는 컨테이너를 실행하는 app1이라는 포드를 생성합니다.
다음 명령줄 인수 사용: -lines 56 -F
* 이전 단계에서 생성한 YAML 파일을 사용하여 kubect1 명령어로 pod 생성
* 포드가 실행 중일 때 kubect1 명령을 사용하여 JSON 형식으로 포드에 대한 요약 데이터를 표시하고 출력을 /opt/KDPD00101/out1.json이라는 파일로 리디렉션합니다.
* 작업에 필요한 모든 파일은 사용자의 편의를 위해 비어 있습니다.

CKAD 문제 4

전시하다:

문맥
폴러 포드 내의 컨테이너는 포트 90에서 nginxsvc 서비스를 연결하도록 하드 코딩됩니다. 이 포트가 5050으로 변경되면 컨테이너를 이 새 포트에 연결하도록 조정하는 폴러 포드에 추가 컨테이너를 추가해야 합니다. 이것은 포드 내에서 대사 컨테이너로 실현되어야 합니다.

* 포트 5050에서 서비스하도록 nginxsvc 서비스를 업데이트합니다.
* 포트 90에 바인딩된 haproxy라는 HAproxy 컨테이너를 폴러 포드에 추가하고 향상된 포드를 배포합니다. haproxy 이미지를 사용하고 haproxy-config라는 ConfigMap과 함께 /opt/KDMC00101/haproxy.cfg에 있는 구성을 컨테이너에 삽입하여 haproxy.cfg를 /usr/local/etc/haproxy/haproxy에서 사용할 수 있도록 합니다. 참조 연결이 새 서비스 끝점에 올바르게 프록시되도록 nginxsvc 대신 localhost에 연결하도록 폴러 컨테이너의 인수를 업데이트했는지 확인합니다. 폴러의 args 에서 엔드포인트 포트를 수정하면 안 됩니다. 초기 폴러 포드를 생성하는 데 사용된 사양 파일은 /opt/KDMC00101/poller.yaml에서 사용할 수 있습니다.

CKAD 문제 5

전시하다:

문맥
애플리케이션의 네임스페이스를 사용하려면 특정 서비스 계정이 필요합니다.

제한된 서비스 서비스 계정으로 실행되도록 프로덕션 네임스페이스에서 app-a 배포를 업데이트합니다. 서비스 계정이 이미 생성되었습니다.