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

일
특정 양의 CPU와 메모리를 요청하는 포드를 만들어야 하며, 이를 통해 해당 리소스를 사용할 수 있는 노드에 예약됩니다.
* 컨테이너에 대해 최소 200m CPU와 1Gi 메모리를 요청하는 pod-resources 네임스페이스에 nginx-resources라는 이름의 pod를 만듭니다.
* Pod는 nginx 이미지를 사용해야 합니다.
* pod-resources 네임스페이스가 이미 생성되었습니다.

일
특정 양의 CPU와 메모리를 요청하는 포드를 만들어야 하며, 이를 통해 해당 리소스를 사용할 수 있는 노드에 예약됩니다.
* 컨테이너에 대해 최소 200m CPU와 1Gi 메모리를 요청하는 pod-resources 네임스페이스에 nginx-resources라는 이름의 pod를 만듭니다.
* Pod는 nginx 이미지를 사용해야 합니다.
* pod-resources 네임스페이스가 이미 생성되었습니다.
CKAD 문제 32
메시지 브로커와 통신하여 비동기 이벤트를 처리하는 마이크로서비스를 개발하고 있습니다. Kubemetes를 사용하여 견고하고 안정적인 통신 패턴을 구현하려고 합니다. 이 시나리오에 맞춰 Kubernetes 배포를 어떻게 설정할 수 있을까요?
CKAD 문제 33
데이터베이스 연결 세부 정보 및 API 키와 같은 환경별 구성이 필요한 웹 애플리케이션을 개발하고 있습니다. ConfigMaps를 사용하여 이러한 구성을 안전하고 효율적으로 관리하려고 합니다. 배포 YAML에 다음과 같은 환경 변수가 정의되어 있습니다.

다음 데이터를 포함하는 'my-app-config'라는 이름의 ConfigMap을 만듭니다. - '데이터베이스 호스트: 'db.example.com' - 'api_key':

다음 데이터를 포함하는 'my-app-config'라는 이름의 ConfigMap을 만듭니다. - '데이터베이스 호스트: 'db.example.com' - 'api_key':
CKAD 문제 34
문맥

문맥
클러스터에서 포드가 실행 중이지만 응답하지 않습니다.
일
원하는 동작은 /healthz 엔드포인트에서 엔드포인트가 HTTP 500을 반환할 때 Kubemetes가 Pod를 다시 시작하는 것입니다. probe-pod 서비스는 장애 발생 시 Pod로 트래픽을 전송해서는 안 됩니다. 다음 작업을 완료하세요.
* 애플리케이션에는 /started라는 엔드포인트가 있는데, 이는 HTTP 200을 반환하여 트래픽을 허용할 수 있는지 여부를 나타냅니다. 엔드포인트가 HTTP 500을 반환하면 애플리케이션이 아직 초기화를 완료하지 않은 것입니다.
* 애플리케이션에는 HTTP 200을 반환하여 애플리케이션이 예상대로 계속 작동하는지 여부를 나타내는 또 다른 엔드포인트 /healthz가 있습니다. 엔드포인트가 HTTP 500을 반환하면 애플리케이션은 더 이상 응답하지 않습니다.
* 제공된 프로브-포드 포드를 구성하여 이러한 엔드포인트를 사용합니다.
* 프로브는 포트 8080을 사용해야 합니다.

문맥
클러스터에서 포드가 실행 중이지만 응답하지 않습니다.
일
원하는 동작은 /healthz 엔드포인트에서 엔드포인트가 HTTP 500을 반환할 때 Kubemetes가 Pod를 다시 시작하는 것입니다. probe-pod 서비스는 장애 발생 시 Pod로 트래픽을 전송해서는 안 됩니다. 다음 작업을 완료하세요.
* 애플리케이션에는 /started라는 엔드포인트가 있는데, 이는 HTTP 200을 반환하여 트래픽을 허용할 수 있는지 여부를 나타냅니다. 엔드포인트가 HTTP 500을 반환하면 애플리케이션이 아직 초기화를 완료하지 않은 것입니다.
* 애플리케이션에는 HTTP 200을 반환하여 애플리케이션이 예상대로 계속 작동하는지 여부를 나타내는 또 다른 엔드포인트 /healthz가 있습니다. 엔드포인트가 HTTP 500을 반환하면 애플리케이션은 더 이상 응답하지 않습니다.
* 제공된 프로브-포드 포드를 구성하여 이러한 엔드포인트를 사용합니다.
* 프로브는 포트 8080을 사용해야 합니다.
CKAD 문제 35
웹 애플리케이션을 위한 마이크로서비스 아키텍처를 구축하고 있습니다. 서비스 중 하나가 사용자 인증을 처리합니다. 포드 중 하나에 장애가 발생하더라도 서비스를 계속 사용할 수 있도록 하려면 고가용성 솔루션을 구현해야 합니다. 쿠버네티스 기능을 활용하여 고가용성과 내결함성을 달성하는 인증 서비스의 배포 전략을 설계하세요.









