2017-09-22 10 views
0

단일 노드 클러스터 인 minikube와 함께 Kubernetes를 설치했습니다. 이 컨트롤러의 마스터를 배포하는 YAML 파일이지만Kube-Controller-Master를 배포하는 방법은 무엇입니까?

누군가가이 문제를 해결할 수 있습니다 실패 컨테이너 오류 동기화 포드를 다시 시작

백 오프를 보여주는? YAML 파일

링크는는 Kubernetes 컨트롤러 관리자가 코어는 Kubernetes의 구성 요소와 이미 일반적으로는 Kubernetes의 부가 기능 관리자에 의해 관리되는 독립 포드의 형태로, 모든는 Kubernetes 클러스터에서 실행 여기 https://github.com/kubernetes/kubernetes.github.io/blob/master/docs/admin/high-availability/kube-controller-manager.yaml

답변

0

입니다. Minikube는 localkubeintegrates the controller manager을 다른 Kubernetes 코어 구성 요소와 함께 단일 바이너리로 사용하여 테스트 목적으로 단일 노드 클러스터를 간단하게 설정합니다. 통합 컨트롤러 관리자 또는 다른 구성 요소의 옵션을 변경하려면 --extra-config 옵션을 minikube start으로 사용하십시오.

예제는 고 가용성 다중 마스터 클러스터에 사용되는 컨트롤러 관리자의 사용자 지정 배포입니다. 이것을 테스트하려면 수동으로 클러스터를 설정해야하는데, minikube가이 도구에 적합하지 않습니다.

+0

감사합니다. 하지만 어떻게 사용할 수 있습니까? –

+0

이미 사용 중이므로 상호 작용이 필요하지 않습니다. 당신은 실제로 무엇을 성취하려고합니까? –

+0

--horizontal-pod-autoscaler-sync-period 값을 변경해야합니다. 기본적으로 30 초를 포함합니다. 나는 그것이 10 초가되기를 바란다. kube 컨트롤러 마스터를 사용하여 업데이트 할 수 있습니다 –