[12월-2023] CKAD 시험 토렌트 리눅스 재단 학습 가이드 [Q10-Q29]


이 게시물 평가하기

[12월-2023] CKAD 시험 토렌트 리눅스 재단 학습 가이드

유효한 새 CKAD 시험 노트 및 CKAD 유효한 시험 가이드 사용

리눅스 재단 공인 쿠버네티스 애플리케이션 개발자(CKAD) 시험은 리눅스 재단에서 제공하는 인증 프로그램으로, 쿠버네티스로 작업하는 개발자의 기술과 지식을 검증합니다. Kubernetes는 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하는 오픈 소스 컨테이너 오케스트레이션 시스템입니다. 컨테이너 오케스트레이션의 사실상의 표준이 되었으며, CKAD 자격증은 Kubernetes에서 애플리케이션을 배포하고 관리하는 데 필요한 기술을 인정하는 것입니다.

사용하려면 무엇을 알아야 하나요?

쿠버네티스를 올바르게 사용하려면 다음과 같은 주요 개념을 이해해야 합니다. 기하급수적으로 성장하는 기술. 북마크는 관리하기 쉽습니다. 북마크는 컴퓨터에 있는 앱을 추적하는 데 사용됩니다. 다양한 머신 간에 공유되는 데이터 볼륨을 정의하는 데 사용됩니다. 이 문제에 대한 모범 사례가 제공됩니다. 마이크로서비스 아키텍처를 기반으로 하기 때문에 복잡합니다. 로켓맨 테크놀로지스는 비즈니스를 한 단계 더 발전시킬 수 있는 최첨단 혁신 솔루션을 제공하는 소프트웨어 개발 회사입니다. 특정 배포에서 서비스를 분리합니다. 또한 다양한 플랫폼과 통합됩니다. C는 Linux 시스템을 위한 사실상의 프로그래밍 언어입니다. 사용 시나리오에 가장 적합한 방식으로 목표를 달성할 수 있습니다. 지금 바로 Kubernetes 무료 체험판을 다운로드하세요. 이는 네 가지 주요 목표를 기반으로 합니다. Kubernetes를 사용하면 다음과 같은 작업을 자동화할 수 있습니다. Cisco는 IT 및 통신 기술 분야의 글로벌 리더입니다.

 

Q10. 컨텍스트

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

Q11. 컨텍스트

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

Q12. 컨텍스트

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

Q13. 전시를 참조하십시오.

작업:
1) 기본 네임스페이스에 다음과 같은 단일 키-값 쌍을 포함하는 앱-시크릿이라는 이름의 비밀을 만듭니다:
Key3: value1
2) 기본 네임스페이스에 ngnix secret라는 이름의 파드를 생성하고, nginx:stable 이미지를 사용하여 단일 컨테이너를 지정합니다.
비밀 키3의 값을 사용하는 BEST_VARIABLE이라는 환경 변수를 추가합니다.

Q14.

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

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

Q15. 전시를 참조하십시오.

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

Q16.

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

Q17.

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

Q18.

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

Q19. 전시를 참조하십시오.

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

Q20.

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

Q21.

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

Q22. 전시를 참조하십시오.

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

Q23. 전시를 참조하십시오.

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

Q24. 컨텍스트

작업:
컨테이너의 리소스가 부족하여 크레이티시 네임스페이스에 있는 nosql이라는 이름의 배포에 대한 파드를 시작하지 못했습니다.
노솔 디플로이먼트가 파드에 적용되도록 업데이트한다:
1) 컨테이너에 160M의 메모리를 요청합니다.
2) 크레파 이름 공간에 설정된 최대 메모리 제약 조건의 절반으로 메모리를 제한합니다.

Q25.

작업:
1) 기본 네임스페이스에 다음과 같은 단일 키-값 쌍을 포함하는 앱-시크릿이라는 이름의 비밀을 만듭니다:
Key3: value1
2) 기본 네임스페이스에 ngnix secret라는 이름의 파드를 생성하고, nginx:stable 이미지를 사용하여 단일 컨테이너를 지정합니다.
비밀 키3의 값을 사용하는 BEST_VARIABLE이라는 환경 변수를 추가합니다.

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

Q27. 컨텍스트

작업:
도커파일은 -/human-stork/build/Dockerfile에 준비되어 있습니다.
1) 준비된 도커파일을 사용하여 macque 및 lag 3.0이라는 이름의 컨테이너 이미지를 빌드합니다. 원하는 도구를 설치하여 사용할 수 있습니다.

2) 원하는 도구를 사용하여 빌드된 컨테이너 이미지를 OC 형식으로 내보내고 -/human stork/macque 3.0 tar에 저장합니다.

Q28. 전시:

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

 
 

Q29. 전시:

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

 
 

CKAD 시험 질문과 답변: https://www.dumpsmaterials.com/CKAD-real-torrent.html

         

댓글 남기기

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

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