kubeadm을 사용하여 클러스터를 부트스트랩하기 전에 CoreDNS configmap을 수정하려면 어떻게 해야 합니까?

kubeadm을 사용하여 클러스터를 부트스트랩하기 전에 CoreDNS configmap을 수정하려면 어떻게 해야 합니까?

kubeadm을 사용하여 온프레미스 Kubernetes 클러스터를 구축해야 합니다.

내 환경에는 DNS가 없으므로 전달 섹션이 포함되지 않도록 CoreDNS의 configmap을 수정해야 합니다.

클러스터를 배포한 후 를 사용하여 configmap을 편집할 수 있지만 kubectl edit cm coredns -n kube-system수정 후 CoreDNS가 제대로 작동하는 데 약간의 시간이 걸리며 이는 내 프로덕션 환경에 문제가 될 수 있습니다.

를 실행하기 전에 이 configmap을 편집할 수 있습니까 kubeadm init?

답변1

으로 해결책을 찾는 것이 가능하지 않다고 생각합니다 kubeadm init. 비슷한 문제가 있습니다.스택 오버플로당신의 참고를 위해.

그러나 온프레미스 클러스터에 helm을 사용하고 Helm Charts Hooks를 사용하는 것을 고려해보세요. 유용한 주석이 많이 있으며 그 중 하나가 pre-install솔루션이 될 수 있습니다.

단계:

복사 붙여넣기를 피하기 위해 유용한 링크가 포함된 간단한 가이드를 제공했습니다.

관련 정보