하나의 인벤토리에 여러 kubespray 클러스터

하나의 인벤토리에 여러 kubespray 클러스터

큐브스프레이Ansible 인벤토리에 정의된 이름을 가진 그룹을 사용하여 다양한 노드의 역할을 지정하며 이러한 노드는 서로 연결됩니다. 하지만 이제는 두 개의 별도 클러스터가 필요합니다(각 클러스터는 서로 다른 보안 정책을 사용하는 서로 다른 서브넷에 있기 때문입니다). 공통 정의를 사용하여 하나의 인벤토리를 계속 유지할 수 있는 방법이 있습니까? 아니면 두 클러스터에 대한 인벤토리를 분할해야 합니까?

답변1

나는 kubespray를 사용하여 상황을 복잡하게 만드는 것을 강력히 권장하지 않으며 항상 다른 클러스터에 대해 별도의 인벤토리 파일을 사용하는 것이 좋습니다. 1개의 인벤토리 파일을 사용하면 추가 오류가 발생할 수 있으며 단순히 2개의 파일에서 2개의 클러스터를 회전하여 사용하는 대신 오류를 해결하는 데 시간을 낭비할 수 있습니다. Btw, 그런 구현을 본 적이 없습니다. 물론 혼자서도 할 수 있지만 정말 필요할까요?

구체적인 해결 방법을 찾으면 이 답변을 업데이트하겠습니다. 커뮤니티 위키로 남겨두기

관련 정보