쿠버네티스 v1.33: 이미지 풀 정책이 당신이 항상 ... 노트

쿠버네티스 v1.33: 이미지 풀 정책이 당신이 항상 생각했던 방식으로 작동합니다!

쿠버네티스의 imagePullPolicy는 10년 이상의 기간 동안의 주의해야 할 점으로, 인증된 이미지를 자격 증명 없이 액세스할 수 있도록 허용했습니다. IfNotPresent 정책은 노드에 이미지가 있는 경우 자격 증명을 제공하지 않아도 포드가 이미지를 사용할 수 있도록 허용했습니다. 이는 개인 이미지를 액세스할 수 있는 포드가 자격 증명을 갖추지 못하는 경우의 보안 문제입니다. 쿠버네티스 v1.33에서는 IfNotPresent 정책이 업데이트되어 포드가 개인 이미지를 사용하려면 자격 증명을 제공해야 합니다. Kubelet은 포드의 자격 증명을 확인한 후에만 이미지를 사용할 수 있도록 허용합니다. imagePullPolicy: Never 옵션은 이미지를 가져오지 않지만 이미지가 있는 경우 자격 증명을 요구합니다. imagePullPolicy: Always 옵션은 항상 의도대로 작동하여 모든 이미지 요청에 인증을 요구합니다. 새로운 기능은 각 노드에 지속적인 파일 기반 캐시를 사용하여 포드의 자격 증명을 확인합니다. 이 기능은 이미지 풀의 의도를 기록하고, 자격 증명을 추출하여 성공적인 풀을 기록하는 방식으로 작동합니다. 이 기능은 쿠버네티스 v1.33에서 사용할 수 있으며 KubeletEnsureSecretPulledImages 기능 게이트를 활성화하여 사용할 수 있습니다.