Add dependencies on docker and kubelet service when copying master components manifests
to /etc/kubernetes/manifest
This commit is contained in:
@@ -1,4 +1,9 @@
|
||||
# Copy kube-scheduler 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 https://github.com/GoogleCloudPlatform/kubernetes/issues/10122#issuecomment-114566063
|
||||
# for detail explanation on this very issue.
|
||||
/etc/kubernetes/manifests/kube-scheduler.manifest:
|
||||
file.managed:
|
||||
- source: salt://kube-scheduler/kube-scheduler.manifest
|
||||
@@ -8,6 +13,9 @@
|
||||
- mode: 644
|
||||
- makedirs: true
|
||||
- dir_mode: 755
|
||||
- require:
|
||||
- service: docker
|
||||
- service: kubelet
|
||||
|
||||
/var/log/kube-scheduler.log:
|
||||
file.managed:
|
||||
|
Reference in New Issue
Block a user