Openshift:可靠的Kubernetes发行版k8s-openshift-okddocker. k8s

Openshift开启Calico BGP 与 OVS性能PK

2019-06-21  本文已影响1人  潘晓华Michael
openshiftcalico

Openshift网络方案选择

安装步骤

  1. 在ansible hosts中设置关闭openshift默认的sdn方案,开启calico方案
    /etc/ansible/hosts
[OSEv3:vars]
os_sdn_network_plugin_name=cni
openshift_use_calico=true
openshift_use_openshift_sdn=false
  1. 设置Calico网络配置
    openshift-ansible/roles/calico/defaults/main.yaml
calico_ip_autodetection_method: "first-found"
ip_pools:
  apiVersion: projectcalico.org/v3
  kind: IPPoolList
  items:
  - apiVersion: projectcalico.org/v3
    kind: IPPool
    metadata:
      name: default-ipv4-ippool
    spec:
      cidr: "{{ openshift_cluster_network_cidr }}"
      ipipMode: Always  #默认是为Always,为IPIP模式
      natOutgoing: true
      nodeSelector: "all()"

配置说明(正确开启calico bgp网络的关键):
calico_ip_autodetection_method

calico_ip_autodetection_method: "interface=eth0"
# 默认为“first-found”,如果各主机网络设备名不一样,可以使用正则
# calico_ip_autodetection_method: "interface=(eth0|eth1)"
上一篇 下一篇

猜你喜欢

热点阅读