Google Cloud SDK를 사용하여 Kubernetes 클라이언트 구성을 가져오려고 하는데, 다음과 같은 오류가 발생합니다.
bash
Copy
from kubernetes import client, config
config.load_kube_config()
실행하면 다음 오류가 발생합니다.
pgsql
Copy
config.config_exception.ConfigException: Invalid kube-config file. No configuration found.
gcloud container clusters get-credentials my-cluster --zone us-central1-c --project my-project 명령어를 이미 실행했기 때문에 ~/.kube/config 파일이 생성되어 있어야 한다고 생각했는데, 여전히 위와 같은 오류가 발생합니다.
가끔 gcloud 명령어가 클러스터 정보를 잘못된 context로 설정할 수도 있으니, kubectl config get-contexts 명령어로 현재 context를 확인하고, kubectl config use-context로 정확한 클러스터 context를 설정하세요.