Browse Source

Return the ability to start control plain from the hyperkube image (#5422)

pull/5977/head
Sergey 4 years ago
committed by GitHub
parent
commit
6318bb9f96
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 6 additions and 0 deletions
  1. 1
      roles/download/templates/kubeadm-images.yaml.j2
  2. 1
      roles/kubernetes/master/templates/kubeadm-config.v1beta1.yaml.j2
  3. 1
      roles/kubernetes/master/templates/kubeadm-config.v1beta2.yaml.j2
  4. 3
      roles/kubespray-defaults/defaults/main.yaml

1
roles/download/templates/kubeadm-images.yaml.j2

@ -7,6 +7,7 @@ apiVersion: kubeadm.k8s.io/v1beta1
kind: ClusterConfiguration
imageRepository: {{ kube_image_repo }}
kubernetesVersion: {{ kube_version }}
useHyperKubeImage: {{ kubeadm_use_hyperkube_image }}
etcd:
{% if etcd_kubeadm_enabled %}
local:

1
roles/kubernetes/master/templates/kubeadm-config.v1beta1.yaml.j2

@ -95,6 +95,7 @@ controlPlaneEndpoint: {{ ip | default(fallback_ips[inventory_hostname]) }}:{{ ku
{% endif %}
certificatesDir: {{ kube_cert_dir }}
imageRepository: {{ kube_image_repo }}
useHyperKubeImage: {{ kubeadm_use_hyperkube_image }}
apiServer:
extraArgs:
{% if kube_api_anonymous_auth is defined %}

1
roles/kubernetes/master/templates/kubeadm-config.v1beta2.yaml.j2

@ -98,6 +98,7 @@ controlPlaneEndpoint: {{ ip | default(fallback_ips[inventory_hostname]) }}:{{ ku
{% endif %}
certificatesDir: {{ kube_cert_dir }}
imageRepository: {{ kube_image_repo }}
useHyperKubeImage: {{ kubeadm_use_hyperkube_image }}
apiServer:
extraArgs:
{% if kube_api_anonymous_auth is defined %}

3
roles/kubespray-defaults/defaults/main.yaml

@ -20,6 +20,9 @@ kube_version: v1.17.5
## The minimum version working
kube_version_min_required: v1.16.0
# use HyperKube image to control plane containers
kubeadm_use_hyperkube_image: False
## Kube Proxy mode One of ['iptables','ipvs']
kube_proxy_mode: ipvs

Loading…
Cancel
Save