728x90
반응형
원인
az aks get-credentials -g [리소스그룹 name] -n [aks name]
AKS를 만들어준 다음 kubectl을 사용하기 위해 클러스터에 연결해줬다.
그랬더니 ERROR: A different object named 'x' already exists in clusters in your kubeconfig file. 라는 오류가 나왔다.
이유는 만든 AKS 이름과 동일하게 kubeconfig 파일이 있기 때문이다.
나의 경우 예전에 만들어둔 AKS를 삭제할 때 제대로 kubeconfig 파일까지 삭제하지 않아 생긴 현상이었다.
해결
az aks get-credentials -g [리소스그룹 name] -n [aks name] --overwrite-existing
해결방법은 의외로 간단하다.
뒤에 --overwrite-existing 만 해주면 된다.
기본값은 false이기 때문에 꼭 넣어줘야 오버라이딩이 가능하다.
참고
https://github.com/Azure/azure-cli/issues/7670
728x90
반응형
'Cloud Side > Platform > Azure' 카테고리의 다른 글
[Azure] AKS를 생성한 당신..! 요금과 관련된 중요한 정보 드립니다 (0) | 2023.04.27 |
---|---|
[Azure] Kubernetes를 이용한 MSA 배포 셋팅 일대기 (0) | 2023.04.14 |
[Azure] AKS를 이용해서 서버 배포하기 (3) AKS에서 애플리케이션 실행 with.kompose (0) | 2022.08.05 |
[Azure] AKS Failed to pull image 오류해결 (0) | 2022.08.05 |
[Azure] AKS를 이용해서 서버 배포하기 (2) Kubernetes 클러스터 만들기 (0) | 2022.08.03 |
댓글