refact ip stack (#11953)

This commit is contained in:
Boris
2025-02-11 14:37:58 +03:00
committed by GitHub
parent c557adf911
commit a51e7dd07d
64 changed files with 470 additions and 208 deletions

View File

@@ -7,3 +7,23 @@ kube_proxy_deployed: "{{ 'addon/kube-proxy' not in kubeadm_init_phases_skip }}"
calico_min_version_required: "v3.19.4"
containerd_min_version_required: "1.3.7"
# mixed kube_service_addresses/kube_service_addresses_ipv6 for a variety of network stacks(dualstack, ipv6only, ipv4only)
kube_service_subnets: >-
{%- if ipv4_stack and ipv6_stack -%}
{{ kube_service_addresses }},{{ kube_service_addresses_ipv6 }}
{%- elif ipv4_stack -%}
{{ kube_service_addresses }}
{%- else -%}
{{ kube_service_addresses_ipv6 }}
{%- endif -%}
# mixed kube_pods_subnet/kube_pods_subnet_ipv6 for a variety of network stacks(dualstack, ipv6only, ipv4only)
kube_pods_subnets: >-
{%- if ipv4_stack and ipv6_stack -%}
{{ kube_pods_subnet }},{{ kube_pods_subnet_ipv6 }}
{%- elif ipv4_stack -%}
{{ kube_pods_subnet }}
{%- else -%}
{{ kube_pods_subnet_ipv6 }}
{%- endif -%}