Today I Learned

WARNING: the gcp auth plugin is deprecated in v1.22+, unavailable in v1.25+; use gcloud instead. 해결 본문

쿠버네티스

WARNING: the gcp auth plugin is deprecated in v1.22+, unavailable in v1.25+; use gcloud instead. 해결

하이라이터 2022. 8. 1. 00:32
728x90
WARNING: the gcp auth plugin is deprecated in v1.22+, unavailable in v1.25+; use gcloud instead.
To learn more, consult https://cloud.google.com/blog/products/containers-kubernetes/kubectl-auth-changes-in-gke

쿠버네티스 실습을 위해 kubectl 명령어를 사용하는 도중 다음과 같은 오류가 발생했다.

우선 오류 메시지에 출력되는
https://cloud.google.com/blog/products/containers-kubernetes/kubectl-auth-changes-in-gke 로 이동한다.

 

Kubectl auth changes in GKE v1.25 : gke-gcloud-auth-plugin | Google Cloud Blog

Starting with GKE v1.25, you will need to download and use a new kubectl plugin called “gke-gcloud-auth-plugin” to authenticate to GKE.

cloud.google.com


안내에 따라 gke-gcloud-auth-plugin을 설치해주고,

$gcloud components install gke-gcloud-auth-plugin

version을 확인한다.

$gke-gcloud-auth-plugin --version


그리고 다음 명령어로 플러그인을 활성화시킨다.

$export USE_GKE_GCLOUD_AUTH_PLUGIN=True

마지막으로 클러스터 구성을 update한다.

$gcloud container clusters get-credentials CLUSTER_NAME

 

CLUSTER_NAME을 모를때는 다음 명령어로 확인할 수 있다.

$gcloud container clusters list


다시 kubectl 명령어를 사용해보면 WARNING이 사라진 것을 확인할 수 있다.

 

728x90
Comments