실제 리눅스 재단을 사용하여 CKAD 덤프 - 100% 시험 합격 보증 [Q18-Q38]을 취득하십시오.


5/5 - (2 투표)

실제 리눅스 재단을 사용하여 100%시험 합격 보증 - 100%덤프 취득

검증된 CKAD Q&A - 합격 보장 CKAD 시험 덤프

NO.18 전시:

로그 파일을 형식 A로 기록하는 컨테이너와 로그 파일을 형식 A에서 형식 B로 변환하는 컨테이너가 주어지면, 첫 번째 컨테이너의 로그 파일을 두 번째 컨테이너가 변환하여 형식 B로 로그를 방출하도록 두 컨테이너를 모두 실행하는 배포를 만듭니다.
작업:
* 기본 네임스페이스에 deployment-xyz라는 이름의 배포를 만듭니다:
* 기본 포함
lfccncf/busybox:컨테이너 1개, 이름이 logger-dev.
* adapter-zen이라는 이름의 사이드카 Ifccncf/fluentd:v0.12 컨테이너 포함
* 두 컨테이너 모두에 공유 볼륨 /tmp/log를 마운트하며, 파드가 삭제되어도 지속되지 않는다.
* 로거 개발자에게 지시합니다.
컨테이너를 사용하여 명령을 실행합니다.

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

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

 
 

NO.19 컨텍스트

작업:
1) 먼저 ckad00017 네임스페이스에서 배포 cka00017-deployment를 업데이트합니다:
2개의 포드 복제본을 실행하려면
포드에 다음 레이블을 추가합니다:
역할 사용자UI
2) 다음으로, TCP 포트 8888에 ckad00017-deployment 배포를 노출하는 ckad00017 nmespace에 cherry라는 이름의 NodePort 서비스를 생성합니다.

NO.20 컨텍스트

컨텍스트
가용성을 위해 기존 배포를 확장하고 인프라 내에서 배포를 노출하는 서비스를 만드는 작업을 맡게 되었습니다.
작업
네임스페이스 kdsn00101에 이미 배포된 kdsn00101-deployment라는 이름의 배포로 시작합니다. 로 편집합니다:
* 서비스 정의에 대한 파드를 식별하기 위해 파드 템플릿 메타데이터에 func=webFrontEnd 키/값 레이블을 추가한다.
* 복제본 4개 보유
그런 다음 네임스페이스 kdsn00l01에 다음을 수행하는 서비스를 배포합니다:
* TCP 포트 8080에 서비스를 노출합니다.
*는 kdsn00l01-deployment 사양에 의해 정의된 me 파드에 매핑됩니다.
* NodePort 유형입니다.
* 체리라는 이름이 있습니다.

NO.21 전시:

컨텍스트
쿠버네티스 애플리케이션 개발자는 실행 중인 애플리케이션을 업데이트해야 하는 경우가 종종 있습니다.
작업
다음을 작성해 주세요:
* 최대 서지 5%, 최대 사용 불가 2%로 kdpd00202 네임스페이스에서 앱 배포를 업데이트합니다.
* 웹1 배포의 롤링 업데이트를 수행하여 Ifccncf/ngmx 이미지 버전을 1.13으로 변경합니다.
* 앱 배포를 이전 버전으로 롤백하기

 
 

NO.22 전시:

컨텍스트
사용자가 livenessProbe 의 고장으로 인해 옵티카우온을 가르칠 수 없다고 보고했습니다.
작업
다음 작업을 수행합니다:
* 깨진 파드를 찾아서 이름과 네임스페이스를 /opt/KDOB00401/broken.txt 형식에 저장합니다:

출력 파일이 이미 생성되었습니다.
* 관련 오류 이벤트를 /opt/KDOB00401/error.txt 파일에 저장합니다. 출력 파일은 이미 생성되어 있습니다. 명령에 -o 와이드 출력 지정자를 사용해야 합니다.
* 문제를 해결합니다.

 
 

NO.23 컨텍스트

작업:
기존 파드 리소스 네임스페이스에 nginx 리소스라는 이름의 파드를 생성합니다.
nginx:stable 이미지를 사용하여 단일 컨테이너를 지정합니다.
파드의 컨테이너에 대해 300m cpus와 1G1의 메모리 리소스 요청을 지정합니다.

NO.24 전시:

작업
일정량의 CPU와 메모리를 요청하는 파드를 생성해야 해당 리소스를 사용할 수 있는 노드로 스케줄링됩니다.
* 컨테이너를 위해 최소 200m CPU와 1Gi 메모리를 요청하는 pod-resources 네임스페이스에 nginx-resources라는 이름의 파드를 생성합니다.
* 파드는 nginx 이미지를 사용해야 합니다.
* 파드-리소스 네임스페이스가 이미 생성되었다.

 
 

NO.25 컨텍스트

작업:
네임스페이스 쿼찰에서 실행 중인 기존 브로커 배포라는 이름의 배포를 수정하여 컨테이너가 해당 브로커 배포를 사용하도록 합니다.
1) 사용자 ID 30000으로 실행하고
2) 권한 에스컬레이션은 금지되어 있습니다.
브로커 배포 매니페스트 파일은 다음에서 찾을 수 있습니다:

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

NO.27 컨텍스트

로그 파일을 형식 A로 기록하는 컨테이너와 로그 파일을 형식 A에서 형식 B로 변환하는 컨테이너가 주어지면, 첫 번째 컨테이너의 로그 파일을 두 번째 컨테이너가 변환하여 형식 B로 로그를 방출하도록 두 컨테이너를 모두 실행하는 배포를 만듭니다.
작업:
* 기본 네임스페이스에 deployment-xyz라는 이름의 배포를 만듭니다:
* 기본 포함
lfccncf/busybox:컨테이너 1개, 이름이 logger-dev.
* adapter-zen이라는 이름의 사이드카 Ifccncf/fluentd:v0.12 컨테이너 포함
* 두 컨테이너 모두에 공유 볼륨 /tmp/log를 마운트하며, 파드가 삭제되어도 지속되지 않는다.
* 로거 개발자에게 지시합니다.
컨테이너를 사용하여 명령을 실행합니다.

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

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

NO.28 컨텍스트

컨텍스트
작업 중인 프로젝트에는 영구 데이터를 사용할 수 있어야 한다는 요구 사항이 있습니다.
작업
이를 용이하게 하려면 다음 작업을 수행하세요:
* 노드 sk8s-node-0의 /opt/KDSP00101/data/index.html에 Acct=Finance 콘텐츠로 파일을 생성합니다.
* 호스트 경로를 사용하여 task-pv-volume이라는 이름의 퍼시스턴트볼륨을 생성하고 클러스터 노드에서 /opt/KDSP00101/data에 볼륨이 위치하도록 지정하여 1Gi를 할당합니다. 구성은 ReadWriteOnce 의 액세스 모드를 지정해야 합니다. 퍼시스턴트볼륨에 대한 스토리지클래스 이름 검사를 정의해야 하며, 이는 퍼시스턴트볼륨클레임 요청을 이 퍼시스턴트넷볼륨에 바인딩하는 데 사용됩니다.
* 100Mi 이상의 볼륨을 요청하고 읽기-쓰기-한번의 액세스 모드를 지정하는 task-pv-claim이라는 이름의 페프시센트 볼륨 클레임을 생성합니다.
* 레이블 앱이 있는 볼륨으로 퍼시스턴트볼메클레임을 사용하는 파드를 생성한다: my-storage-app은 결과 볼륨을 파드 내부의 마운트 경로 /usr/share/nginx/html에 마운트한다.

NO.29 컨텍스트

작업:
1- ckad00015 네임스페이스에서 배포 웹1의 프로퍼티튜넬 스케일링 구성을 업데이트하여 maxSurge를 2로, maxUnavailable을 59로 설정합니다.
2- Ifconf/nginx 컨테이너 이미지에 버전 태그 1.13.7을 사용하도록 web1 배포를 업데이트합니다.
3- 웹1 배포를 이전 버전으로 롤백합니다.

NO.30 전시:

컨텍스트
개발자는 때때로 주기적으로 실행되는 파드를 제출해야 합니다.
작업
아래 단계에 따라 미리 정해진 시간에 시작되고] 시작될 때마다 한 번만 완료될 때까지 실행되는 파드를 만드세요:
* 단일 busybox 컨테이너에서 다음 셸 명령을 실행하는 YAML 형식의 Kubernetes 매니페스트 /opt/KDPD00301/periodic.yaml을 생성합니다. 이 명령은 1분마다 실행되어야 하며 22초 이내에 완료되거나 oy Kubernetes가 종료되어야 합니다. Cronjob namp와 컨테이너 이름은 모두 hello여야 합니다.
* 위의 매니페스트에서 리소스를 생성하고 작업이 한 번 이상 성공적으로 실행되는지 확인합니다.

 
 

NO.31 전시:

작업
다음 매개 변수를 사용하여 running.nginx에 대한 새 배포를 생성합니다;
* kdpd00201 네임스페이스에서 배포를 실행합니다. 네임스페이스가 이미 생성되었습니다.
* 배포 프런트엔드의 이름을 지정하고 4개의 복제본으로 구성합니다.
* 컨테이너 이미지 lfccncf/nginx:1.13.7로 파드를 구성합니다.
* 환경 변수를 NGINX__PORT=8080으로 설정하고 위의 컨테이너에 해당 포트도 노출합니다.

 
 

NO.32 전시:

컨텍스트
폴러 파드 내의 컨테이너는 포트 90에서 nginxsvc 서비스를 연결하도록 하드 코딩되어 있습니다. 이 포트가 5050으로 변경되면 이 새 포트에 연결하도록 컨테이너를 조정하는 폴러 파드에 추가 컨테이너를 추가해야 합니다. 이것은 포드 내의 앰배서더 컨테이너로 구현되어야 합니다.
작업
* 포트 5050에서 서비스하도록 nginxsvc 서비스를 업데이트합니다.
* 포트 90에 바인딩된 haproxy라는 이름의 HAproxy 컨테이너를 폴러 파드에 추가하고 강화된 파드를 배포합니다. haproxy 이미지를 사용하고 /opt/KDMC00101/haproxy.cfg에 있는 구성과 haproxy-config라는 이름의 컨피그맵을 컨테이너에 마운트하여 /usr/local/etc/haproxy/haproxy.cfg에서 haproxy.cfg를 사용할 수 있도록 합니다. 연결이 새 서비스 엔드포인트에 올바르게 프록시되도록 폴러 컨테이너의 인수를 nginxsvc 대신 localhost에 연결하도록 업데이트해야 합니다. 폴러의 인수에서 엔드포인트의 포트를 수정해서는 안 됩니다. 초기 폴러 파드를 생성하는 데 사용되는 스펙 파일은 /opt/KDMC00101/poller.yaml에서 사용할 수 있습니다.

 
 

NO.33 전시:

컨텍스트
클러스터에서 파드가 실행 중이지만 응답하지 않습니다.
작업
바람직한 동작은 엔드포인트가 /healthz 엔드포인트에서 HTTP 500을 반환할 때 Kubemetes가 파드를 다시 시작하도록 하는 것이다. 서비스인 프로브-파드가 실패하는 동안에는 절대로 파드로 트래픽을 보내서는 안 된다. 다음을 완료한다:
* 애플리케이션에 엔드포인트인 /started가 있으며, 이 엔드포인트는 HTTP 200을 반환하여 트래픽을 받아들일 수 있는지 여부를 나타냅니다. 엔드포인트가 HTTP 500을 반환하면 애플리케이션이 아직 초기화를 완료하지 않은 것입니다.
* 애플리케이션에는 HTTP 200을 반환하여 애플리케이션이 여전히 예상대로 작동하는지 여부를 나타내는 또 다른 엔드포인트 /healthz가 있습니다. 엔드포인트가 HTTP 500을 반환하면 애플리케이션이 더 이상 응답하지 않는 것입니다.
* 제공된 프로브 포드 포드를 이러한 엔드포인트를 사용하도록 구성합니다.
* 프로브는 포트 8080을 사용해야 합니다.

 
 

NO.34 컨텍스트

컨텍스트
때때로 파드의 로그를 관찰하고 추가 분석을 위해 해당 로그를 파일에 기록해야 할 때가 있습니다.
작업
다음을 작성해 주세요;
* 제공된 /opt/KDOB00201/counter.yaml에서 제공된 YAMLspec 파일을 사용하여 카운터 파드를 클러스터에 배포합니다.
* 실행 중인 파드에서 현재 사용 가능한 모든 애플리케이션 로그를 검색하여 이미 생성된 /opt/KDOB0020l/log_Output.txt 파일에 저장합니다.

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

 
 

NO.36 전시:

컨텍스트
다음과 같이 환경 변수를 사용하여 시크릿을 생성하고 파드에서 시크릿을 소비하는 작업을 수행합니다:
작업
* 키/값 쌍으로 다른-비밀이라는 이름의 비밀을 생성합니다(키1/값4).
* 컨테이너 이미지 nginx를 사용하여 nginx-secret이라는 이름의 nginx 파드를 시작하고, 포드 내부의 환경 변수 이름으로 COOL_VARIABLE을 사용하여 비밀 키 키 1의 값을 노출하는 환경 변수를 추가합니다.

 
 

NO.37 전시:

컨텍스트
애플리케이션이 클러스터에서 소비하는 리소스를 살펴보는 것은 항상 유용합니다.
작업
* 네임스페이스 cpu-stress에서 실행 중인 파드 중에서 가장 많은 CPU를 사용하는 파드의 이름만 이미 생성된 /opt/KDOBG030l/pod.txt 파일에 쓴다.

 
 

NO.38 컨텍스트

작업
네임스페이스 스테이징에서 백엔드 배포라는 이름의 배포는 포트 8081에서 웹 애플리케이션을 실행합니다.


33문항이 포함된 CKAD 시험 덤프의 무료 데모를 확인하세요: https://www.dumpsmaterials.com/CKAD-real-torrent.html

         

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

아래 이미지에서 텍스트를 입력합니다.