mirror of https://github.com/kubernetes/kops.git
Use a persistent volume for the docker registry.
This commit is contained in:
parent
f66ca094f7
commit
c934df29a8
19
init.sls
19
init.sls
|
|
@ -115,7 +115,24 @@ addon-dir-create:
|
||||||
|
|
||||||
/etc/kubernetes/addons/registry/registry-rc.yaml:
|
/etc/kubernetes/addons/registry/registry-rc.yaml:
|
||||||
file.managed:
|
file.managed:
|
||||||
- source: salt://kube-addons/registry/registry-rc.yaml.in
|
- source: salt://kube-addons/registry/registry-rc.yaml
|
||||||
|
- user: root
|
||||||
|
- group: root
|
||||||
|
- file_mode: 644
|
||||||
|
- makedirs: True
|
||||||
|
|
||||||
|
/etc/kubernetes/addons/registry/registry-pv.yaml:
|
||||||
|
file.managed:
|
||||||
|
- source: salt://kube-addons/registry/registry-pv.yaml.in
|
||||||
|
- template: jinja
|
||||||
|
- user: root
|
||||||
|
- group: root
|
||||||
|
- file_mode: 644
|
||||||
|
- makedirs: True
|
||||||
|
|
||||||
|
/etc/kubernetes/addons/registry/registry-pvc.yaml:
|
||||||
|
file.managed:
|
||||||
|
- source: salt://kube-addons/registry/registry-pvc.yaml.in
|
||||||
- template: jinja
|
- template: jinja
|
||||||
- user: root
|
- user: root
|
||||||
- group: root
|
- group: root
|
||||||
|
|
|
||||||
|
|
@ -470,12 +470,14 @@ function update-addons() {
|
||||||
# be careful, reconcile-objects uses global variables
|
# be careful, reconcile-objects uses global variables
|
||||||
reconcile-objects ${addon_path} ReplicationController "-" &
|
reconcile-objects ${addon_path} ReplicationController "-" &
|
||||||
|
|
||||||
# We don't expect service names to be versioned, so
|
# We don't expect names to be versioned for the following kinds, so
|
||||||
# we match entire name, ignoring version suffix.
|
# we match the entire name, ignoring version suffix.
|
||||||
# That's why we pass an empty string as the version separator.
|
# That's why we pass an empty string as the version separator.
|
||||||
# If the service description differs on disk, the service should be recreated.
|
# If the description differs on disk, the object should be recreated.
|
||||||
# This is not implemented in this version.
|
# This is not implemented in this version.
|
||||||
reconcile-objects ${addon_path} Service "" &
|
reconcile-objects ${addon_path} Service "" &
|
||||||
|
reconcile-objects ${addon_path} PersistentVolume "" &
|
||||||
|
reconcile-objects ${addon_path} PersistentVolumeClaim "" &
|
||||||
|
|
||||||
wait-for-jobs
|
wait-for-jobs
|
||||||
if [[ $? -eq 0 ]]; then
|
if [[ $? -eq 0 ]]; then
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue