2 개 지역에 2 개의 kubernetes 클러스터가 있습니다.
2 kubeconfig 파일은 kube1.kubeconfig 및 kube2.kubeconfig입니다.
kubernetes-client python을 사용하여 kubernetes 클러스터를 호출하기 위해 Python을 사용하고 있습니다.
환경 KUBECONFIG 에서 구성을로드 할 것입니다.
하지만 내 프로그램은 API를 두 개의 다른 클러스터로 푸시해야합니다.
어쨌든 그 문제를 해결할 방법이 있습니다.
예제 코드 :
if <condiation a>:
(load kube1.kubeconfig)
(process my code)
elif <condition b>:
(load kube2.kubeconfig)
(process my code)
함께 kubectl
일반적인 방법으로 모든 병합하는 kubeconfig
일 개에 파일을 kubeconfig
파일 다음 컨텍스트 / 클러스터 사이를 전환 할 상황에 맞는 API를 사용 kubectl config use-context my-context-1
하거나 kubectl config use-context my-context-2
. python kubernetes-client를 살펴보면 다음과 같이 할 수 있습니다.
kubeconfig
파일 을 병합하려면 kubectl 구성 파일을 ~ / .kube / config와 병합하는 방법을 참조하십시오. .이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다