CKA 문제 11

컨테이너화된 웹 애플리케이션을 실행하는 배포가 있습니다. 이 웹 애플리케이션은 클러스터의 다른 노드에서 실행되는 특정 데이터베이스 서비스에 의존합니다. 웹 애플리케이션은 포트 5432를 통해서만 데이터베이스 서비스에 연결할 수 있어야 하며, 데이터베이스 노드에서 실행되는 다른 서비스에 연결할 수 없습니다. 이를 위해 NetworkPolicy를 어떻게 정의할 수 있습니까?

CKA 문제 12

다음과 같이 Kubernetes 비밀을 만듭니다.
이름: 초비밀
비밀번호: 밥
redis 이미지를 사용하여 pod-secrets-via-file이라는 이름의 포드를 만듭니다. 이 이미지는 super-secret이라는 이름의 비밀을 마운트합니다.
/기미.
비밀번호를 CONFIDENTIAL로 내보내는 redis 이미지를 사용하여 pod-secrets-via-env라는 두 번째 포드를 만듭니다.

CKA 문제 13

'default' 네임스페이스에 'nginx-deployment'라는 배포가 있는 쿠버네티스 클러스터가 있습니다. 이 배포는 컨테이너 이미지 'nginx:latest'를 사용합니다.
배포 시 'nginx:latest'를 사용하지 않고 'nginx:l .20.1'과 같은 특정 버전의 이미지를 사용하도록 정책을 적용하는 승인 웹훅을 정의하려고 합니다. 이 정책을 구현하는 웹훅 구성 및 승인 컨트롤러 코드를 작성하세요.

CKA 문제 14

점수: 4%


ek8s-node-1이라는 노드를 사용할 수 없음으로 설정하고 해당 노드에서 실행 중인 모든 Pod를 다시 예약합니다.

CKA 문제 15

Kubernetes 클러스터 내 여러 네임스페이스에 있는 서비스에 대한 DNS 쿼리를 해결하도록 CoreDNS를 구성해야 합니다. 명시적으로 허용하지 않는 한, 한 네임스페이스에 있는 포드가 다른 네임스페이스에 있는 서비스 이름을 확인할 수 없도록 해야 합니다.