docker安装
-
docker 安装步骤:
- 配置 docker-ce 的镜像源
sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add - sudo apt update
- 安装 docker-ce 软件包
sudo apt install docker-ce
-
批量安装
由于需要给总共25台服务器安装 docker-ce 软件包,因此把以上内容编写成一个脚本,在主节点上运行一个临时 web server, 然后在每个从节点使用wget下载脚本并批量执行以便于给25台服务器安装 docker-ce。
安装 kubernetes 软件包
由于 kubernetes 是由谷歌支持开发的,软件包和镜像默认从 google 服务器下载,遇到相当多的网络问题。
- 添加 kubernetes 的镜像源
apt-get update && apt-get install -y apt-transport-https
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
EOF
apt-get update
- 安装 kubenetes 的核心软件 kubeadm kubectl kubelet
apt-get install -y kubelet kubeadm kubectl
其中 kubelet 是运行时支撑软件,kubeadm 是集群配置软件,kubectl 是集群配置软件
-
批量安装
由于需要给总共25台服务器安装 docker-ce 软件包,因此把以上内容编写成一个脚本,在主节点上运行一个临时 web server, 然后在每个从节点使用wget下载脚本并批量执行以便于给25台服务器安装 docker-ce。
搭建 kubenetes 集群
集群配置主要是两个步骤,分别是初始化主节点和将从节点加入集群,下面详细说明。
- 主节点初始化
依照 kubernetes 官网的说明,执行以下脚本就可配置:
kubeadm init --pod-network-cidr=10.244.0.0/16
kubernetes 除了 kubelet 之外的所有服务均由容器形式运行,因此主节点的配置其实是根据 yaml 文件的描述 pull image 和 run container 的过程,但是由于默认的所有容器从 google 服务器下载,实际