본문 바로가기
DevOps 잡다구리/Kubernetes Stuff

[Kubernetes] 당분간 Image 를 불러올 시 k8s.gcr.io 에서 registry.k8s.io 로 리다이렉트 된다.

by WhiteGoblin 2023. 3. 21.
반응형

 

https://kubernetes.io/blog/2023/03/10/image-registry-redirect/

 

k8s.gcr.io Redirect to registry.k8s.io - What You Need to Know

Authors: Bob Killen (Google), Davanum Srinivas (AWS), Chris Short (AWS), Frederico Muñoz (SAS Institute), Tim Bannister (The Scale Factory), Ricky Sadowski (AWS), Grace Nguyen (Expo), Mahamed Ali (Rackspace Technology), Mars Toktonaliev (independent), Lau

kubernetes.io

위 글을 읽고 나서 간단하게 정리한 글입니다. 

 

* 알아야 할 변경점들 

 

* 3월 20일 ( 월 ) 부터 k8s.gcr.io 으로의 트래픽은 registry.k8s.io 으로 재 조정 될 것이라고 합니다 , k8s.gcr.io 를 정리하기 위한 조치로 보입니다. 

* 만약에 제한된 환경에서, 정적인 ip 접근 혹은 도메인 네임을 통해서 k8s.gcr.io 에 제한된 실행을 하게 되면 이미지를 불러오는 기능이 재조정 이후 제 기능대로 작동되지 않을 것입니다. 

* 비표준 클라이언트의 작은 subset은 이미지 레지스트리에 의한 HTTP 리디렉션을 처리하지 않으며, registry.k8s.io을 직접 가리켜야 한다. 

* 리디렉션은 사용자가 전환하는 데 도움이 되는 임시 중단점입니다. 사용되지 않는 k8s.gcr.io 레지스트리는 언젠가 단계적으로 폐지될 것이다. registry.k8s.io을 가리키도록 가능한 한 빨리 manifest를 업데이트하십시오. ( k8s.gcr.io -> registry.k8s.io 변경하라는 의미 같습니다.)

* 자신의 이미지 레지스트리를 운영하는 경우 필요한 이미지를 복사하여 커뮤니티에 소유된 레지스트리에 대한 트래픽을 줄일 수 있습니다. 

 

 

* 이러한 조치를 취하는 이유? 

- k8s.gcr.io 는 구글의 GCR ( Google Container Registry ) 에 운영되는데 이제는 다른 클라우드들에서도 이러한 이미지를 호스팅 해주고 더 나은 경험을 제공할 수 있게 되었기 때문에 , 추가적으로 구글이 3백만 달러의 기부를 다시 약속한것 이외에도 AWS 가 2022 kubecon  에서 기조연설에 일치하는 기부를 발표하였다. 이러한 것은 사용자들에게 더 나은 경험을 제공할 것이며(더 빠른 서버 = 더 빠른 다운로드), 동시에 GCR로부터의 송신 대역폭과 비용을 줄이기 위한 노력으로 보입니다. 

- 이 프로젝트는 1.25 와 함께 작년에 registry.k8s.io 으로 전환되었지만, 대부분의 풀 트래픽은 여전히 k8s.gcr.io 를 가르키고 있고 이것이 다른 제공자 ( AWS 등 ) 로부터 프로젝트에 기부된 부분을 활용하지 않고, 이 트래픽을 처리한느 비용으로 인해 자금이 고갈될 위험에 처해 있기 때문에 지속적인 프로젝트 유지를 위해서 이러한 결정을 한 것으로 보입니다. 

 

* k8s.gcr.io 에는 무슨 일이 일어날것인가? 

- 2023년 4월 3일 이후로 새로운 이미지가 업데이트 되지 않을 것이고 동결 ( frozen ) 될 것 입니다. 

- 지속적으로 사람들이 이주 ( migrate ) 하게 도와 줄 것이지만 결국 사라질 것 ( phased out ) 입니다. 

 

* 고로? 

- k8s.gcr.io 를 사용하는 이미지가 있다면 해당 이미지에 대한 대체가 필요할 것입니다. 

반응형