使用kubeadm搭建公网通信的k8s集群

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

以下均为root用户登录

  1. 安装docker

    1. 更新yum包到最新
      yum update
    2. 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
      yum install -y yum-utils device-mapper-persistent-data lvm2
    3. 设置yum源
      yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    4. yum install docker-ce
    5. 启动并加入开机启动
      systemctl start docker
      systemctl enable docker
    6. 查看版本
      docker version
  2. 安装kubeadm

    1. 允许 iptables 检查桥接流量
      cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf
      br_netfilter
      EOF

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:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱学习的狮王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值