CKAD 문제 6

'nginx-deployment'라는 이름의 배포가 Nginx 컨테이너 복제본 3개를 실행하고 있습니다. 3개의 포드 모두 동일한 ConfigMap을 사용하여 구성해야 합니다. 또한, 배포를 새로 업데이트하지 않고도 변경 사항이 실행 중인 포드에 자동으로 반영되도록 ConfigMap을 구성해야 합니다.

CKAD 문제 7

사용자 프로필 및 관련 데이터를 처리하는 고가용성, 확장성 및 상태 저장 기능을 갖춘 애플리케이션을 개발해야 합니다. 이 애플리케이션은 높은 쓰기 및 읽기 트래픽을 처리하고 데이터 일관성을 보장할 수 있어야 합니다. 이 시나리오에 가장 적합한 쿠버네티스 리소스는 무엇이며, 그 이유는 무엇입니까? 또한, 각 리소스에 영구 볼륨에 사용자 데이터를 저장하는 세 개의 복제본을 사용하여 이 리소스를 배포하는 방법을 보여주는 코드 조각을 제공하십시오.

CKAD 문제 8

WordPress 웹사이트에 두 개의 포드(pod)를 실행하는 'swordpress-deployment'라는 배포가 있습니다. 웹사이트가 간헐적으로 느려지고 지연 시간이 길어지고 있습니다. 포드의 과도한 리소스 소모, 특히 메모리 사용량이 원인일 수 있다고 의심됩니다. 문제를 진단하려면 다음을 수행해야 합니다.
WordPress Pod의 로그를 분석하여 속도 저하의 잠재적 원인을 파악합니다.
특히 메모리 사용률을 비롯하여 Pod의 리소스 소비를 조사합니다.
문제를 나타낼 수 있는 오류 메시지나 경고를 식별하고 분석합니다.

CKAD 문제 9

여러 개의 포드를 포함하는 마이크로서비스 애플리케이션을 구축하고 있습니다. 데이터베이스 포드가 항상 다른 포드보다 먼저 시작되고, 애플리케이션 포드가 데이터베이스에 액세스하기 전에 데이터베이스가 초기화되도록 하려고 합니다. 쿠버네티스와 init 컨테이너를 사용하여 이를 달성하는 방법을 설명해 주세요.

CKAD 문제 10

부록을 참조하세요.

일:
기존 ckad00014 네임스페이스에 6개의 Pod 복제본을 실행하는 expose라는 이름의 배포를 만듭니다.
ifccncf/nginx: 1.13.7 이미지를 사용하여 단일 컨테이너를 지정합니다. 컨테이너에 값이 8001인 NGINX_PORT라는 환경 변수를 추가한 다음 포트 8001을 노출합니다.