Jochen Friedrich
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
27 additions and
0 deletions
-
inventory/sample/group_vars/k8s_cluster/k8s-net-kube-ovn.yml
-
roles/network_plugin/kube-ovn/defaults/main.yml
-
roles/network_plugin/kube-ovn/templates/cni-kube-ovn.yml.j2
|
|
@ -55,3 +55,9 @@ kube_ovn_enable_ssl: false |
|
|
|
|
|
|
|
## dpdk |
|
|
|
kube_ovn_dpdk_enabled: false |
|
|
|
|
|
|
|
## enable interconnection to an existing IC database server. |
|
|
|
kube_ovn_ic_enable: false |
|
|
|
kube_ovn_ic_autoroute: true |
|
|
|
kube_ovn_ic_dbhost: "127.0.0.1" |
|
|
|
kube_ovn_ic_zone: "kubernetes" |
|
|
@ -36,6 +36,11 @@ kube_ovn_central_ips: |- |
|
|
|
{{ hostvars[item]['ip'] | default(fallback_ips[item]) }}{% if not loop.last %},{% endif %} |
|
|
|
{%- endfor %} |
|
|
|
|
|
|
|
kube_ovn_ic_enable: false |
|
|
|
kube_ovn_ic_autoroute: true |
|
|
|
kube_ovn_ic_dbhost: "127.0.0.1" |
|
|
|
kube_ovn_ic_zone: "kubernetes" |
|
|
|
|
|
|
|
# geneve or vlan |
|
|
|
kube_ovn_network_type: geneve |
|
|
|
|
|
|
|
|
|
@ -608,3 +608,19 @@ spec: |
|
|
|
ports: |
|
|
|
- port: 10665 |
|
|
|
name: metrics |
|
|
|
{% if kube_ovn_ic_enable %} |
|
|
|
--- |
|
|
|
kind: ConfigMap |
|
|
|
apiVersion: v1 |
|
|
|
metadata: |
|
|
|
name: ovn-ic-config |
|
|
|
namespace: kube-system |
|
|
|
data: |
|
|
|
enable-ic: "{{ kube_ovn_ic_enable | lower }}" |
|
|
|
az-name: "{{ kube_ovn_ic_zone }}" |
|
|
|
ic-db-host: "{{ kube_ovn_ic_dbhost }}" |
|
|
|
ic-nb-port: "6645" |
|
|
|
ic-sb-port: "6646" |
|
|
|
gw-nodes: "{{ kube_ovn_central_hosts|join(',') }}" |
|
|
|
auto-route: "{{ kube_ovn_ic_autoroute | lower }}" |
|
|
|
{% endif %} |