CKAD 문제 16
전시회를 참조하세요.

구성 컨텍스트 설정:
[학생@노드-1] $ | kubectl
사용 컨텍스트 k8s 구성
문맥
웹 애플리케이션을 캐시로 사용하려면 특정 버전의 Redis가 필요합니다.
일
다음 특성을 가진 Pod를 생성하고 완료되면 실행 상태로 둡니다.
* 포드는 웹 네임스페이스에서 실행되어야 합니다.
네임스페이스가 이미 생성되었습니다.
* 포드 이름은 캐시여야 합니다.
* 3.2 태그와 함께 Ifccncf/redis 이미지를 사용하세요.
* 포트 6379 노출

구성 컨텍스트 설정:
[학생@노드-1] $ | kubectl
사용 컨텍스트 k8s 구성
문맥
웹 애플리케이션을 캐시로 사용하려면 특정 버전의 Redis가 필요합니다.
일
다음 특성을 가진 Pod를 생성하고 완료되면 실행 상태로 둡니다.
* 포드는 웹 네임스페이스에서 실행되어야 합니다.
네임스페이스가 이미 생성되었습니다.
* 포드 이름은 캐시여야 합니다.
* 3.2 태그와 함께 Ifccncf/redis 이미지를 사용하세요.
* 포트 6379 노출
CKAD 문제 17
문맥

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

이는 로그를 /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에 마운트하는 것뿐입니다. Adapter-zen 사이드카 컨테이너의 /etc

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

이는 로그를 /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에 마운트하는 것뿐입니다. Adapter-zen 사이드카 컨테이너의 /etc
CKAD 문제 18
전시회를 참조하세요.

구성 컨텍스트 설정:
[학생@노드-1] $ | kubectl
사용 컨텍스트 k8s 구성
문맥
폴러 포드 내의 컨테이너는 포트 90에서 nginxsvc 서비스에 연결하도록 하드 코딩되어 있습니다. 이 포트가 5050으로 변경되면 이 새 포트에 연결하도록 컨테이너를 조정하는 폴러 포드에 추가 컨테이너를 추가해야 합니다. 이는 포드 내의 대사 컨테이너로 구현되어야 합니다.
일
* 포트 5050에서 서비스를 제공하도록 nginxsvc 서비스를 업데이트합니다.
* 포트 90에 바인딩된 haproxy라는 HAproxy 컨테이너를 폴러 포드에 추가하고 향상된 포드를 배포합니다. haproxy 이미지를 사용하고 haproxy-config라는 ConfigMap과 함께 /opt/KDMC00101/haproxy.cfg에 있는 구성을 컨테이너에 삽입하여 haproxy.cfg를 /usr/local/etc/haproxy/haproxy에서 사용할 수 있도록 합니다. cfg. 연결이 새 서비스 끝점에 올바르게 프록시되도록 nginxsvc 대신 localhost에 연결하도록 폴러 컨테이너의 인수를 업데이트해야 합니다. 폴러의 args 에서 엔드포인트의 포트를 수정하면 안 됩니다. 초기 폴러 포드를 생성하는 데 사용된 사양 파일은 /opt/KDMC00101/poller.yaml에서 사용할 수 있습니다.

구성 컨텍스트 설정:
[학생@노드-1] $ | kubectl
사용 컨텍스트 k8s 구성
문맥
폴러 포드 내의 컨테이너는 포트 90에서 nginxsvc 서비스에 연결하도록 하드 코딩되어 있습니다. 이 포트가 5050으로 변경되면 이 새 포트에 연결하도록 컨테이너를 조정하는 폴러 포드에 추가 컨테이너를 추가해야 합니다. 이는 포드 내의 대사 컨테이너로 구현되어야 합니다.
일
* 포트 5050에서 서비스를 제공하도록 nginxsvc 서비스를 업데이트합니다.
* 포트 90에 바인딩된 haproxy라는 HAproxy 컨테이너를 폴러 포드에 추가하고 향상된 포드를 배포합니다. haproxy 이미지를 사용하고 haproxy-config라는 ConfigMap과 함께 /opt/KDMC00101/haproxy.cfg에 있는 구성을 컨테이너에 삽입하여 haproxy.cfg를 /usr/local/etc/haproxy/haproxy에서 사용할 수 있도록 합니다. cfg. 연결이 새 서비스 끝점에 올바르게 프록시되도록 nginxsvc 대신 localhost에 연결하도록 폴러 컨테이너의 인수를 업데이트해야 합니다. 폴러의 args 에서 엔드포인트의 포트를 수정하면 안 됩니다. 초기 폴러 포드를 생성하는 데 사용된 사양 파일은 /opt/KDMC00101/poller.yaml에서 사용할 수 있습니다.
CKAD 문제 19
전시회를 참조하세요.

문맥
작업 중인 프로젝트에는 영구 데이터를 사용할 수 있어야 한다는 요구 사항이 있습니다.
일
이를 용이하게 하려면 다음 작업을 수행하십시오.
* /opt/KDSP00101/data/index.html의 노드 sk8s-node-0에 Acct=Finance 콘텐츠로 파일을 생성합니다.
* hostPath를 사용하여 task-pv-volume이라는 PertantVolume을 생성하고 여기에 1Gi를 할당하여 볼륨이 클러스터 노드의 /opt/KDSP00101/data에 있도록 지정합니다. 구성에서는 ReadWriteOnce 의 액세스 모드를 지정해야 합니다. PersistenetVolume에 대한 PersistenVolumeClaim 요청을 바인딩하는 데 사용되는 PersistenetVolume에 대한 StorageClass 이름 시험을 정의해야 합니다.
* 최소 100Mi의 볼륨을 요청하고 ReadWriteOnce의 액세스 모드를 지정하는 task-pv-claim이라는 PefsissentVolumeClaim을 생성합니다.
* 레이블 앱이 있는 볼륨으로 PertantVolmeClaim을 사용하는 포드 생성: my-storage-app 결과 볼륨을 포드 내부의 mountPath /usr/share/nginx/html에 마운트



문맥
작업 중인 프로젝트에는 영구 데이터를 사용할 수 있어야 한다는 요구 사항이 있습니다.
일
이를 용이하게 하려면 다음 작업을 수행하십시오.
* /opt/KDSP00101/data/index.html의 노드 sk8s-node-0에 Acct=Finance 콘텐츠로 파일을 생성합니다.
* hostPath를 사용하여 task-pv-volume이라는 PertantVolume을 생성하고 여기에 1Gi를 할당하여 볼륨이 클러스터 노드의 /opt/KDSP00101/data에 있도록 지정합니다. 구성에서는 ReadWriteOnce 의 액세스 모드를 지정해야 합니다. PersistenetVolume에 대한 PersistenVolumeClaim 요청을 바인딩하는 데 사용되는 PersistenetVolume에 대한 StorageClass 이름 시험을 정의해야 합니다.
* 최소 100Mi의 볼륨을 요청하고 ReadWriteOnce의 액세스 모드를 지정하는 task-pv-claim이라는 PefsissentVolumeClaim을 생성합니다.
* 레이블 앱이 있는 볼륨으로 PertantVolmeClaim을 사용하는 포드 생성: my-storage-app 결과 볼륨을 포드 내부의 mountPath /usr/share/nginx/html에 마운트


CKAD 문제 20
전시하다:

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



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


프리미엄 번들
DumpTop 에서 공유하는 최신 CKAD 시험 덤프는 CKAD 시험패스를 도와드릴수 있습니다! DumpTop 은 최근 업데이트된 CKAD 시험자료를 제공해드립니다. DumpTop CKAD 덤프도 시험문제 변경에 따라 업데이트되었으며 오답도 수정되었습니다. DumpTop CKAD 덤프 최신버전을 공유받아보세요.
(239 Q&As 덤프, 30%OFF할인코드: KrDump)

















