zoukankan      html  css  js  c++  java
  • CNI calico插件使用注意事项

    官网配置详解

    1.从官网下载最新版本的calico部署文件

    # 下载的etcd版本
    curl https://docs.projectcalico.org/manifests/calico-etcd.yaml -o calico.yaml
    

    2.配置外置etcd,这里使用的和master同一个etcd集群

    kind: ConfigMap
    apiVersion: v1
    metadata:
      name: calico-config
      namespace: kube-system
    data:
      # Configure this with the location of your etcd cluster.
      etcd_endpoints: "http://1.1.1.1:2379,http://1.1.1.2:2379,http://1.1.1.3:2379"
    

    3.修改podSubnet地址,默认是注释的

                - name: CALICO_IPV4POOL_CIDR
                  value: "10.244.0.0/16"
    

    4.更改calico为BGP模式,默认为IPIP(覆盖网络)

                - name: CALICO_IPV4POOL_IPIP
                  value: "Off"
    

    默认为Always

    5.如果是多网卡的集群,还需要指定网卡

                - name: CLUSTER_TYPE
                  value: "k8s,bgp"
                - name: FELIX_MTUIFACEPATTERN
                  value: "bond1.1731"
    

    字段为新增的。

    6.如果当机器上的网卡的MTU都相同的,calico使用mtu匹配会失效,并会一直报错,所以需要指定网卡

    no interfaces matched the MTU interface pattern. To use auto-MTU, set mtuIfacePattern to match your host's interfaces
    
    每天学习一点点,重在积累!
  • 相关阅读:
    vue 学习
    vue如何新建一个项目
    Java入门之流程控制语句
    Java 入门之数据类型转换、运算符、方法
    Java 入门 常量,变量
    Java 开发工具IntelliJ IDEA
    Java 前言&开发环境搭建
    Java 学习
    装饰器模式
    springcloud 的学习(五) 路由网关
  • 原文地址:https://www.cnblogs.com/GXLo/p/14964305.html
Copyright © 2011-2022 走看看