K8s安装

发布时间 2023-04-09 10:34:24作者: liuyang9643

1、准备工作

准备一主两从(一共三台机器)来搭建集群,配置如下

使用的镜像都是centos7,可以从阿里镜像下载,点击这里下载。

节点名称 CPU RAM ROM
master 2 4G 100G
node1 1 2G 100G
node2 1 2G 100G

image

备注:这三台机器可能需要使用nmtui来开启DHCP

开机之后ssh连接三台机器,查看IP并确认两台node可以ping通master

节点名称 IP
master 192.168.75.133
node1 192.168.75.131
node2 192.168.75.132

image

2、安装Docker环境

三台机器都要执行

2.1、移除以前Docker相关包

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2.2、配置yum源

sudo yum install -y yum-utils

sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.3、安装Docker

这里我们选择安装指定版本的Docker

sudo yum install -y docker-ce-20.10.7 docker-ce-cli-20.10.7  containerd.io-1.4.6

2.4、启动

systemctl enable docker --now

2.5、配置加速

可以在阿里云这里查看自己的加速地址
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://aau8u01h.mirror.aliyuncs.com"],
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2"
}
EOF

sudo systemctl daemon-reload
sudo systemctl restart docker

其他系统参照如下文档
https://docs.docker.com/engine/install/centos/