zoukankan      html  css  js  c++  java
  • 四、创建覆盖网络--Flannel

      Flannel是 CoreOS 团队针对 Kubernetes 设计的一个覆盖网络(Overlay Network)工具,其目的在于帮助每一个使用 Kuberentes 的 CoreOS 主机拥有一个完整的子网,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址。

    1. 安装flannel

    yum -y install flannel

    1.1 修改flannel配置文件

    vi /etc/sysconfig/flanneld

    FLANNEL_ETCD_ENDPOINTS="http://etcd1:2379,http://etcd2:2379,http://etcd3:2379"
    FLANNEL_ETCD_PREFIX="/atomic.io/network"
    

    1.2 配置etcd中Flannel所使用的key

    etcdctl mk /atomic.io/network/config '{ "Network": "172.16.0.0/16" }'
      创建网络使用的网段必须与Kubernetes配置服务使用的网段相同。

    1.3 启动flannel并重启Kubernetes服务

    • master:
      systemctl enable flanneld.service
      systemctl start flanneld.service
      service docker restart
      systemctl restart kube-apiserver.service
      systemctl restart kube-controller-manager.service
      systemctl restart kube-scheduler.service

    • node:
      systemctl enable flanneld.service
      systemctl start flanneld.service
      service docker restart
      systemctl restart kubelet.service
      systemctl restart kube-proxy.service

  • 相关阅读:
    解决execjs 调用js 问题
    处理 get请求套字典问题
    js2py js逆向
    前端页面自适应
    newspaper抓新闻
    easygui
    pycharm 安装插件
    scrapy_代理使用
    SQLAlchemy 介绍,建表,及表的操作 (增 删 改 查)
    数据分析之pandas模块下
  • 原文地址:https://www.cnblogs.com/Cherry-Linux/p/7841458.html
Copyright © 2011-2022 走看看