CentOS 7 环境部署实践

环境

阿里云环境, CentOS 7, kubernetes 1.7.2

架构

  • Master: inet 10.31.166.39 netmask 255.255.252.0
  • Node1:

Master

etcd

修改 /etc/etcd/etcd.conf:

  1. ETCD_LISTEN_CLIENT_URLS="http://10.31.166.39:2379"

flannel

创建 flannel-config.json 文件:

  1. {
  2. "Network": "10.20.0.0/16",
  3. "SubnetLen": 24,
  4. "Backend": {
  5. "Type": "vxlan",
  6. "VNI": 1
  7. }
  8. }

写入 etcd :

  1. # etcdctl --no-sync --endpoints "http://10.31.166.39:2379" set /atomic.io/network/config < flannel-config.json
  2. {
  3. "Network": "10.20.0.0/16",
  4. "SubnetLen": 24,
  5. "Backend": {
  6. "Type": "vxlan",
  7. "VNI": 1
  8. }
  9. }