2023 유효한 CKAD 실제 시험 문제 (업데이트 된) 100% 덤프 및 실제 시험 [Q17-Q40].

4.4/5 - (8 투표)

2023 유효한 CKAD 실제 시험 문제 (업데이트 된) 100% 덤프 및 실제 시험

[업데이트 2023] 리눅스 재단 CKAD 문제 무료 데모로 준비하세요.

CKAD 인증 시험은 Kubernetes 애플리케이션 개발의 다양한 영역에서 개발자의 기술과 지식을 테스트하기 위해 고안되었습니다. CKAD 시험은 핵심 Kubernetes 개념, 파드 설계 및 구성, 서비스 및 네트워킹, 스토리지, 보안 및 문제 해결과 같은 광범위한 주제를 다룹니다. CKAD 시험은 실습, 성능 기반 시험으로, 응시자는 주어진 시간 내에 라이브 Kubernetes 클러스터에서 실제 작업을 수행해야 합니다.

CKAD 인증 시험을 준비하려면 응시자는 Kubernetes 개념, 아키텍처 및 구성 요소에 대한 이해도가 높아야 합니다. 또한 Kubernetes를 사용하여 애플리케이션을 개발한 경험이 있어야 하며 Kubernetes 명령줄 인터페이스인 kubectl을 능숙하게 사용할 수 있어야 합니다. 리눅스 재단은 시험에 합격하는 데 필요한 모든 주제와 기술을 다루는 CKAD 시험 준비 과정을 제공합니다. CKAD 과정에는 강의, 실습 및 모의 시험이 포함됩니다.

 

질문 17
전시:

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

 
 

질문 18
전시를 참조하십시오.

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

질문 19
컨텍스트

작업:
파드가 네트워크폴리시를 사용하여 파드 웹 및 db와만 트래픽을 주고받을 수 있도록 ckad00018 네임스페이스에서 파드 ckad00018-newpod를 업데이트한다.

질문 20
컨텍스트

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

질문 21
컨텍스트

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

질문 22
전시를 참조하십시오.

작업:
프런트엔드 네임스페이스에서 배포 앱-1을 업데이트하여 기존 ServiceAccount 앱을 사용하도록 합니다.

질문 23

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

질문 24
전시:

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

 
 

질문 25
컨텍스트

작업
잘못된 이미지가 지정되어 클러스터에 배포가 실패했습니다. 배포를 찾아서 문제를 해결하세요.

질문 26
전시:

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

 
 

질문 27
전시를 참조하십시오.

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

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

 
 

질문 29

작업:
버팔-디플로이먼트와 네임스페이스 고릴라 내의 파드가 오류를 로깅하고 있습니다.
1) 로그에서 오류 메시지를 확인합니다.
"시스템:서비스 계정:고릴라:기본값" 사용자가 "고릴라" 네임스페이스에 리소스 "배포" [...]를 나열할 수 없음 등의 오류 찾기
2) 배포 버팔로 배포를 업데이트하여 파드 로그의 오류를 해결한다.
버팔로 배포 'S 매니페스트는 -/prompt/escargot/buffalo-deployment.yaml에서 찾을 수 있으며 아래 해결 방법을 참조하세요.

질문 30
전시를 참조하십시오.

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

질문 31

컨텍스트
작업 중인 프로젝트에는 영구 데이터를 사용할 수 있어야 한다는 요구 사항이 있습니다.
작업
이를 용이하게 하려면 다음 작업을 수행하세요:
* 노드 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에 마운트한다.

질문 32
컨텍스트

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

질문 33
전시:

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

 
 

질문 34

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

질문 35

작업:
1) 먼저 ckad00017 네임스페이스에서 배포 cka00017-deployment를 업데이트합니다:
역할 사용자UI
2) 다음으로, TCP 포트 8888에 배포하는 ckad00017-deployment를 노출하는 ckad00017 nmespace에 cherry라는 이름의 NodePort 서비스를 생성합니다.

질문 36
전시를 참조하십시오.

작업
잘못된 이미지가 지정되어 클러스터에 배포가 실패했습니다. 배포를 찾아서 문제를 해결하세요.

질문 37

작업:
1) 이 애플리케이션이 클러스터 K8에 배포될 수 있도록 매니페스트 파일 -/credible-mite/www.yaml의 API 감가상각 문제를 수정합니다.

2) 네임스페이스 코브라에 업데이트된 매니페스트 파일 -/credible-mite/www.yaml에 지정된 애플리케이션 배포 아래 해결 방법을 참조하세요.

질문 38
전시:

컨텍스트
애플리케이션의 네임스페이스를 사용하려면 특정 서비스 계정이 필요합니다.
작업
프로덕션 네임스페이스의 앱 배포를 제한된 서비스 서비스 계정으로 실행하도록 업데이트합니다. 서비스 계정은 이미 만들어져 있습니다.

 
 

질문 39
컨텍스트

작업:
버팔-디플로이먼트와 네임스페이스 고릴라 내의 파드가 오류를 로깅하고 있습니다.
1) 로그에서 오류 메시지를 확인합니다.
"시스템:서비스 계정:고릴라:기본값" 사용자가 "고릴라" 네임스페이스에 리소스 "배포" [...]를 나열할 수 없음 등의 오류 찾기
2) 배포 버팔로 배포를 업데이트하여 파드 로그의 오류를 해결한다.
버팔로 배포 'S 매니페스트는 -/prompt/escargot/buffalo-deployment.yaml에서 찾을 수 있습니다.

질문 40
컨텍스트

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


온라인 테스트 엔진이 포함된 CKAD 디럭스 학습 가이드: https://www.dumpleader.com/CKAD_exam.html

         

답글 남기기

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

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

ko_KRKorean