From 3986cba11e43f4a29856372d1b23b5d63234e58e Mon Sep 17 00:00:00 2001 From: TimeBye Date: Wed, 7 Aug 2019 14:52:25 +0800 Subject: [PATCH] [IMP]add ipaddr('net') filter --- roles/cluster-addon/defaults/main.yml | 2 +- roles/kube-master/defaults/main.yml | 2 +- roles/kube-node/defaults/main.yml | 2 +- roles/kube-ovn/defaults/main.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/roles/cluster-addon/defaults/main.yml b/roles/cluster-addon/defaults/main.yml index 0a7ecc430..00338b0bf 100644 --- a/roles/cluster-addon/defaults/main.yml +++ b/roles/cluster-addon/defaults/main.yml @@ -2,7 +2,7 @@ dns_install: "yes" dns_backend: "coredns" # 设置 dns svc ip (这里选用 SERVICE_CIDR 中第2个IP) -CLUSTER_DNS_SVC_IP: "{{ SERVICE_CIDR | ipaddr(2) | ipaddr('address') }}" +CLUSTER_DNS_SVC_IP: "{{ SERVICE_CIDR | ipaddr('net') | ipaddr(2) | ipaddr('address') }}" kubednsVer: "1.14.13" corednsVer: "1.5.0" kubedns_offline: "kubedns_{{ kubednsVer }}.tar" diff --git a/roles/kube-master/defaults/main.yml b/roles/kube-master/defaults/main.yml index 6c2e2387a..8c555412f 100644 --- a/roles/kube-master/defaults/main.yml +++ b/roles/kube-master/defaults/main.yml @@ -2,7 +2,7 @@ TMP_ENDPOINTS: "{% for h in groups['etcd'] %}https://{{ h }}:2379,{% endfor %}" ETCD_ENDPOINTS: "{{ TMP_ENDPOINTS.rstrip(',') }}" # 设置 dns svc ip (这里选用 SERVICE_CIDR 中第1个IP) -CLUSTER_KUBERNETES_SVC_IP: "{{ SERVICE_CIDR | ipaddr(1) | ipaddr('address') }}" +CLUSTER_KUBERNETES_SVC_IP: "{{ SERVICE_CIDR | ipaddr('net') | ipaddr(1) | ipaddr('address') }}" # k8s 集群 master 节点证书配置,可以添加多个ip和域名(比如增加公网ip和域名) MASTER_CERT_HOSTS: - "10.1.1.1" diff --git a/roles/kube-node/defaults/main.yml b/roles/kube-node/defaults/main.yml index 266f60c75..0be981c3d 100644 --- a/roles/kube-node/defaults/main.yml +++ b/roles/kube-node/defaults/main.yml @@ -2,7 +2,7 @@ PROXY_MODE: "ipvs" # 设置 dns svc ip (这里选用 SERVICE_CIDR 中第2个IP) -CLUSTER_DNS_SVC_IP: "{{ SERVICE_CIDR | ipaddr(2) | ipaddr('address') }}" +CLUSTER_DNS_SVC_IP: "{{ SERVICE_CIDR | ipaddr('net') | ipaddr(2) | ipaddr('address') }}" # 基础容器镜像 SANDBOX_IMAGE: "mirrorgooglecontainers/pause-amd64:3.1" diff --git a/roles/kube-ovn/defaults/main.yml b/roles/kube-ovn/defaults/main.yml index dacded529..67c40f7e1 100644 --- a/roles/kube-ovn/defaults/main.yml +++ b/roles/kube-ovn/defaults/main.yml @@ -2,7 +2,7 @@ OVN_DB_NODE: "{{ groups['kube-master'][0] }}" kube_ovn_default_cidr: "{{ CLUSTER_CIDR }}" -kube_ovn_default_gateway: "{{ CLUSTER_CIDR | ipaddr(1) | ipaddr('address') }}" +kube_ovn_default_gateway: "{{ CLUSTER_CIDR | ipaddr('net') | ipaddr(1) | ipaddr('address') }}" kube_ovn_node_switch_cidr: 100.64.0.0/16 kube_ovn_enable_mirror: false