1 安装docker
yum install docker
镜像加速和外网访问
vim /etc/docker/daemon.json
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://a123ay1ltn6456.mirror.aliyuncs.com"]
}
外网访问
vim /usr/lib/systemd/system/docker.service
在ExecStart=/usr/bin/dockerd-current 后面加上
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
重启
sudo systemctl daemon-reload
sudo systemctl restart docker
启动服务并设置开机自启
sudo systemctl enable docker
sudo systemctl start docker
2 关闭防火墙(可选)或者放行相应端口
systemctl stop firewalld.service && systemctl disable firewalld.service
端口放行请查看端口需求
https://www.cnrancher.com/docs/rancher/v2.x/cn/install-prepare/references/
3 设置Kubernetes节点主机名
Kubernetes节点主机名不能重复,所以我们需要修改
1. 查看主机名
hostname
2. 修改主机名
因为K8S的规定,主机名只支持包含 - 和 . (中横线和点)两种特殊符号,并且主机名不能出现重复。
hostnamectl set-hostname 主机名
3. 查看主机名
hostname
hostnamectl
4. 重启
reboot
5. 再次查看
5 安装rancher
https://rancher.com/
$ sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:stable
上面是2.x版本,如果需要1.x版本,就不一样,端口和镜像名
$ sudo docker run --restart=unless-stopped -p 8080:8080 -p 443:443 -d rancher/server
访问ip
6 新增节点
重新开启一个服务器,安装docker,配置,防火墙
复制到新的服务器
https://blog.csdn.net/u013600314/article/details/80484102
网络问题造成无法访问,选择桥接网络,若要容器间使用容器名访问,需要改主机名和hosts
C:\Windows\System32\drivers\etc