전자책 출간 알림 [마이크로서비스패턴 쉽게 개발하기]

티스토리 뷰

 

kubernetes v1.16버전이 나오면서 더 이상 지원되지 않는 API(예:extentions/v1beta1)들이 있습니다. 

v1.18에서는 완전히 없어진답니다. 

https://kubernetes.io/docs/setup/release/notes/

따라서 기존에 yaml파일들은 수정이 필요합니다. 사실 오픈소스로 공개된 많은 helm chart들도 문제가 발생합니다.

 

일단, 임시로 이 API들을 계속 사용하는 방법은 아래와 같습니다.

Master Node에서 수행

$ vi /etc/kubernetes/manifests/kube-apiserver.yaml

아래와 같이 --runtime-config에 계속 사용할 API들을 추가함

--runtime-config=apps/v1beta1=true,apps/v1beta2=true,extensions/v1beta1=true,extensions/v1beta1/daemonsets=true,extensions/v1beta1/deployments=true,extensions/v1beta1/replicasets=true,extensions/v1beta1/networkpolicies=true,extensions/v1beta1/podsecuritypolicies=true

저장 하면 조금 후에 자동으로 반영 됩니다. 

 

댓글

전자책 출간 알림 [마이크로서비스패턴 쉽게 개발하기]