CKAD 문제 41
쿠버네티스 클러스터에서 중요한 애플리케이션을 실행 중이며, 비밀에 저장된 민감한 정보에 액세스해야 합니다. 애플리케이션이 필요한 특정 데이터에만 액세스하고 잠재적인 오용을 방지하려면 비밀에 액세스할 수 있는 적절한 권한을 부여하여 ServiceAccounts를 구성해야 합니다. 비밀에 액세스할 수 있는 최소 권한 원칙을 적용하여 ServiceAccount를 생성하는 단계를 설명하고, ServiceAccount 및 Role에 필요한 YAML 구성도 언급하십시오.
CKAD 문제 42
웹 애플리케이션 컨테이너의 복제본 3개를 실행하는 'web-apps'라는 배포가 있습니다. 이 애플리케이션은 'db-service'라는 배포로 배포된 데이터베이스 서비스를 사용합니다. 웹 애플리케이션 컨테이너가 시작되기 전에 데이터베이스 서비스가 실행 중인지 확인하려면 'initContainer' 기능을 사용하여 사이드카 패턴을 구현해야 합니다. 웹 애플리케이션 컨테이너는 데이터베이스에 접근할 수 있을 때만 시작되어야 합니다.
CKAD 문제 43
여러 팀이 서로 다른 프로젝트를 진행하는 쿠버네티스 클러스터를 관리하고 있습니다. 각 팀은 클러스터 내에서 애플리케이션을 배포하고 다른 팀과의 간섭 없이 리소스를 관리하기 위해 별도의 격리된 환경이 필요합니다. 이를 위해 쿠버네티스 네임스페이스를 어떻게 활용할지 설명하고, 새로운 전자상거래 애플리케이션을 개발하는 팀의 네임스페이스를 구성하는 방법의 예를 제시하십시오.
CKAD 문제 44
'my-app-deployment'라는 이름의 배포가 애플리케이션 컨테이너의 복제본 세 개를 실행하고 있습니다. 한 번에 하나의 Pod만 업데이트되는 롤링 업데이트 전략을 구현해야 합니다. 또한, 새 이미지가 프라이빗 Docker 레지스트리에 푸시될 때마다 업데이트 프로세스가 자동으로 실행되도록 해야 합니다.
CKAD 문제 45
전시를 참조하세요.

일:
buffale-deployment라는 이름의 배포 내 포드와 Gorilla 네임스페이스에 오류가 기록됩니다.
1) 로그를 살펴보고 오류 메시지를 식별합니다.
네임스페이스 "gorilla"에서 사용자 "system:serviceaccount:gorilla:default"가 리소스 "deployment" [...]를 나열할 수 없음을 포함한 오류를 찾습니다.
2) Pod 로그의 오류를 해결하기 위해 배포 buffalo-deployment를 업데이트합니다.
buffalo-deployment의 매니페스트는 -/prompt/escargot/buffalo-deployment.yaml에서 찾을 수 있습니다.

일:
buffale-deployment라는 이름의 배포 내 포드와 Gorilla 네임스페이스에 오류가 기록됩니다.
1) 로그를 살펴보고 오류 메시지를 식별합니다.
네임스페이스 "gorilla"에서 사용자 "system:serviceaccount:gorilla:default"가 리소스 "deployment" [...]를 나열할 수 없음을 포함한 오류를 찾습니다.
2) Pod 로그의 오류를 해결하기 위해 배포 buffalo-deployment를 업데이트합니다.
buffalo-deployment의 매니페스트는 -/prompt/escargot/buffalo-deployment.yaml에서 찾을 수 있습니다.

















