Commit 7fbb7302 authored by Jeff Geerling's avatar Jeff Geerling Committed by GitHub

Merge pull request #109 from ClementGautier/kubeadm-config-improvement

Add way to configure KubeProxy configuration
parents 64b08147 830b35f0
......@@ -65,6 +65,10 @@ NOTE: This is the recommended way to do the kubelet-configuration. Most command-
NOTE: The recommended cgroupDriver depends on your [Container Runtime](https://kubernetes.io/docs/setup/production-environment/container-runtimes). When using this role with containerd instead of docker, this value should be changed to `systemd`.
kubernetes_config_kube_proxy_configuration: {}
Options under `kind: KubeProxyConfiguration`.
### Variables to configure kubeadm and kubelet through command-line-options
kubernetes_kubelet_extra_args: ""
......
......@@ -48,6 +48,8 @@ kubernetes_config_cluster_configuration:
podSubnet: "{{ kubernetes_pod_network.cidr }}"
kubernetesVersion: "{{ kubernetes_version_kubeadm }}"
kubernetes_config_kube_proxy_configuration: {}
kubernetes_apiserver_advertise_address: ''
kubernetes_version_kubeadm: 'stable-{{ kubernetes_version }}'
kubernetes_ignore_preflight_errors: 'all'
......
......@@ -6,9 +6,15 @@ kind: InitConfiguration
kind: ClusterConfiguration
apiVersion: kubeadm.k8s.io/v1beta2
{{ kubernetes_config_cluster_configuration | to_nice_yaml }}
---
{% if kubernetes_config_kubelet_configuration|length > 0 %}
---
apiVersion: kubelet.config.k8s.io/v1beta1
kind: KubeletConfiguration
{{ kubernetes_config_kubelet_configuration | to_nice_yaml }}
{% endif %}
{% if kubernetes_config_kube_proxy_configuration|length > 0 %}
---
apiVersion: kubeproxy.config.k8s.io/v1alpha1
kind: KubeProxyConfiguration
{{ kubernetes_config_kube_proxy_configuration | to_nice_yaml }}
{% endif %}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment