首页 > 代码库 > ubuntu物理机上搭建Kubernetes集群 -- 准备

ubuntu物理机上搭建Kubernetes集群 -- 准备

准备工作

1.三台ubuntu主机:

 操作系统:ubuntu-16.04.1-server-amd64

docker:

  1.安装 使用命令 sudo apt-get install docker

sudo apt-get install docker

#运行docker服务端

dockerd

2.将当前用户加入docker组,否则每次运行docker都要加上sudo超级权限,比较麻烦

 sudo groupadd docker

 sudo gpasswd -a nwlab docker

 查看 用户组信息 vi /etc/group  或者groups nwlab

docker version 查看是否生效

#未生效,重启

 sudo reboot

3.

    技术分享

kubernetes:

version:release-1.3

master: 109.105.46.94

minion1: 109.105.46.95

minion2: 109.105.46.96

etcd: 高可用的键值存储系统,主要用于共享配置和服务发现.运行在Master主机上。

Flannel: CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址。在默认的Docker

配置中,每个节点上的Docker服务会分别负责所在节点容器的IP分配。这样导致的一个问题是,不同节点上容器可能获得相同的内外IP地址。Flannel的设计目的就是为集群中的所有节点重新规划IP地址的使用规则,从而使得不同节点上的容器能够获得“同属一个内网”且”不重复的”IP地址,并让属于不同节点上的容器能够直接通过内网IP通信。

 

ubuntu物理机上搭建Kubernetes集群 -- 准备