python3 kubernetes 클라이언트에서 2 개 (또는 그 이상)의 다른 kubeconfig를로드하려면 어떻게해야합니까?

Le Minh Quan

2 개 지역에 2 개의 kubernetes 클러스터가 있습니다.

2 kubeconfig 파일은 kube1.kubeconfigkube2.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)
수학 51

함께 kubectl일반적인 방법으로 모든 병합하는 kubeconfig일 개에 파일을 kubeconfig파일 다음 컨텍스트 / 클러스터 사이를 전환 할 상황에 맞는 API를 사용 kubectl config use-context my-context-1하거나 kubectl config use-context my-context-2. python kubernetes-client를 살펴보면 다음과 같이 할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관