RSS DEV 커뮤니티

CKA 실습 실습

이 문서는 실습을 통해 Kubernetes 프로브와 구성 관리를 설명합니다. 실습 1에서는 시작 프로브를 도입하여 느린 애플리케이션의 CrashLoopBackOff 문제를 해결하고, 초기화 과정에서 활성 프로브가 간섭하는 것을 방지합니다. 실습 2에서는 준비성 프로브가 트래픽 흐름을 제어하여 비정상적인 파드를 재시작 없이 일시적으로 서비스에서 제거하는 방법을 보여줍니다. 실습 3은 활성 프로브에 초점을 맞춰 응답하지 않는 컨테이너를 자동으로 재시작하는 역할을 설명합니다. 실습 4에서는 ConfigMap에서 주입된 환경 변수는 변경 불가능하며 변경 사항을 적용하려면 배포를 재시작해야 함을 강조합니다. 실습 5에서는 마운트된 ConfigMap 파일은 업데이트되지만 애플리케이션이 변경 사항을 반영하려면 수동으로 구성을 다시 로드해야 함을 명확히 합니다. 실습 6은 시크릿을 환경 변수로 주입할 때의 보안 위험을 경고합니다. base64 인코딩 후에도 일반 텍스트로 표시되기 때문입니다. 이 문서는 시작, 준비성, 활성 프로브의 고유한 기능을 이해하는 것이 중요함을 강조합니다. 또한 ConfigMap 기반 환경 변수 업데이트에는 수동 재시작이 필요함을 강조합니다. 마지막으로, 시크릿은 일반 텍스트로 표시될 수 있으므로 주의하고 강력한 RBAC를 적용해야 한다고 조언합니다. `describe`, `logs`, `exec`와 같은 디버깅 도구는 문제 해결에 매우 중요합니다.
favicon
dev.to
CKA HANDS-ON LABS