以下均为root用户登录
-
安装docker
- 更新yum包到最新
yum update - 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2 - 设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo - yum install docker-ce
- 启动并加入开机启动
systemctl start docker
systemctl enable docker - 查看版本
docker version
- 更新yum包到最新
-
安装kubeadm
- 允许 iptables 检查桥接流量
cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf
br_netfilter
EOF
- 允许 iptables 检查桥接流量
cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sudo sysctl --system
2. 安装 kubeadm、kubelet 和 kubectl
cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https:

本文详细指导了在 CentOS 上通过 root 用户安装 Docker,配置 yum 源,更新软件包,设置 k8s 集群,解决 kubelet 配置冲突,并最终完成 kubeadm 初始化和节点加入的过程。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



