How to deploy Kube-Controller-Master?

9/22/2017

I have installed Kubernetes with minikube, which is a single node cluster. There is a yaml file to deploy controller master but it showing

Back-off restarting failed container Error syncing pod

Can someone solve this issue?

link for the yaml file is here https://github.com/kubernetes/kubernetes.github.io/blob/master/docs/admin/high-availability/kube-controller-manager.yaml

-- Mammu yedukondalu
kubernetes
kubernetes-pod

1 Answer

9/22/2017

The Kubernetes controller manager is a core component of Kubernetes and already running in every Kubernetes cluster, usually in form of a standalone pod managed by the Kubernetes addon manager. Minikube uses localkube which integrates the controller manager together with other Kubernetes core components in a single binary to simplify setup of single-node clusters for testing purposes. If you want to change options of the integrated controller manager or other components, use the --extra-config option of minikube start.

The example you linked is a custom deployment of the controller manager used for highly available multi-master clusters. If you want to test this you need to set up your cluster manually, minikube is not the right tool for this.

-- Simon Tesar
Source: StackOverflow