31 lines
925 B
Text
31 lines
925 B
Text
|
# Copy kube-controller-manager manifest to manifests folder for kubelet.
|
||
|
# The ordering of salt states for service docker, kubelet and
|
||
|
# master-addon below is very important to avoid the race between
|
||
|
# salt restart docker or kubelet and kubelet start master components.
|
||
|
# Please see http://issue.k8s.io/10122#issuecomment-114566063
|
||
|
# for detail explanation on this very issue.
|
||
|
/etc/kubernetes/manifests/kube-controller-manager.manifest:
|
||
|
file.managed:
|
||
|
- source: salt://kube-controller-manager/kube-controller-manager.manifest
|
||
|
- template: jinja
|
||
|
- user: root
|
||
|
- group: root
|
||
|
- mode: 644
|
||
|
- makedirs: true
|
||
|
- dir_mode: 755
|
||
|
- require:
|
||
|
- service: docker
|
||
|
- service: kubelet
|
||
|
|
||
|
/var/log/kube-controller-manager.log:
|
||
|
file.managed:
|
||
|
- user: root
|
||
|
- group: root
|
||
|
- mode: 644
|
||
|
|
||
|
stop-legacy-kube_controller_manager:
|
||
|
service.dead:
|
||
|
- name: kube-controller-manager
|
||
|
- enable: None
|
||
|
|