This list is from @andrewsykim
- use
hostnetwork: true so you don't depend on CNI to initialize nodes
- use
dnsPolicy: Default since kube-dns likely doesn't tolerate the node.cloudprovider.kubernetes.io/uninitialized taint
- tolerate
node-role.kubernetes.io/master since you probably want it running on master nodes
- use --leader-elect if you want HA
This list is from @andrewsykim
hostnetwork: trueso you don't depend on CNI to initialize nodesdnsPolicy: Defaultsince kube-dns likely doesn't tolerate thenode.cloudprovider.kubernetes.io/uninitializedtaintnode-role.kubernetes.io/mastersince you probably want it running on master nodes