configure for ipv6 dual stack
This commit is contained in:
@ -6,8 +6,12 @@ k8s_network_packages:
|
||||
- python-kubernetes
|
||||
- python-yaml
|
||||
- python-jsonpatch
|
||||
k8s_pod_cidr: 10.128.0.0/16
|
||||
k8s_network_blocksize: 20
|
||||
k8s_v4_pod_cidr: 10.128.0.0/16
|
||||
k8s_v6_pod_cidr: 2a01:4f8:13b:f202::00/64
|
||||
k8s_v4_service_cidr: 10.96.0.0/16
|
||||
k8s_v6_service_cidr: 2a01:4f8:13b:f203::00/64
|
||||
k8s_v4_network_blocksize: 20
|
||||
k8s_v6_network_blocksize: 120
|
||||
k8s_network_encapsulation: None
|
||||
k8s_network_nat: Disabled
|
||||
k8s_network_bgp: Enabled
|
||||
|
@ -41,13 +41,25 @@
|
||||
ansible.utils.update_fact:
|
||||
updates:
|
||||
- path: calico_default_installation.spec.calicoNetwork.ipPools[0].blockSize
|
||||
value: "{{ k8s_network_blocksize }}"
|
||||
value: "{{ k8s_v4_network_blocksize }}"
|
||||
- path: calico_default_installation.spec.calicoNetwork.ipPools[0].cidr
|
||||
value: "{{ k8s_pod_cidr }}"
|
||||
value: "{{ k8s_v4_pod_cidr }}"
|
||||
- path: calico_default_installation.spec.calicoNetwork.ipPools[0].encapsulation
|
||||
value: "{{ k8s_network_encapsulation }}"
|
||||
- path: calico_default_installation.spec.calicoNetwork.ipPools[0].natOutgoing
|
||||
value: "{{ k8s_network_nat }}"
|
||||
- path: calico_default_installation.spec.calicoNetwork.ipPools[0].nodeSelector
|
||||
value: "all()"
|
||||
- path: calico_default_installation.spec.calicoNetwork.ipPools[1].blockSize
|
||||
value: "{{ k8s_v6_network_blocksize }}"
|
||||
- path: calico_default_installation.spec.calicoNetwork.ipPools[1].cidr
|
||||
value: "{{ k8s_v6_pod_cidr }}"
|
||||
- path: calico_default_installation.spec.calicoNetwork.ipPools[1].encapsulation
|
||||
value: "{{ k8s_network_encapsulation }}"
|
||||
- path: calico_default_installation.spec.calicoNetwork.ipPools[1].natOutgoing
|
||||
value: "{{ k8s_network_nat }}"
|
||||
- path: calico_default_installation.spec.calicoNetwork.ipPools[1].nodeSelector
|
||||
value: "all()"
|
||||
- path: calico_default_installation.spec.calicoNetwork.bgp
|
||||
value: "{{ k8s_network_bgp }}"
|
||||
- path: calico_default_installation.spec.calicoNetwork.linuxDataplane
|
||||
|
Reference in New Issue
Block a user