Ubuntu22.04.4安装k8s集群(上)
本文为博主独立完成的原创技术文档,首发于个人博客。
转载须知:
✅ 欢迎分享本文链接至技术群、朋友圈
✅ 个人收藏、学习使用不限
❌ 严禁洗稿、抄袭,或未经授权的商业转载/汇编
📩 如需转载至其他平台,请私信联系博主获取授权
作者:赵俊杰
一.环境描述
Ubuntu系统22.04.4版本2核3G
10.0.0.111 master111
10.0.0.112 worker112
10.0.0.113 worker113

保证机器可以上网:

二.kubeadm部署k8s集群(上)
安装前环境准备:
所有节点关闭swap分区:
# 临时关闭
swapoff -a && sysctl -w vm.swappiness=0
# 基于配置文件关闭
sed -ri '/^[^#]*swap/s@^@#@' /etc/fstab
检查MAC地址:
cat /sys/class/dmi/id/product_uuid

iptable允许检查桥接流量:
cat <<EOF | tee /etc/modules-load.d/k8s.conf
br_netfilter
EOF
cat <<EOF | tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
EOF
sysctl --system
所有节点安装docker环境:
#自行准备,也可参考下docker部署文档进行安装
安装docker参考官方连接:
https://docs.docker.com/engine/install/ubuntu/
注意:访问此链接需要fq
docker以及docker-compose版本:
下载官方仓库:
https://download.docker.com/linux/static/stable/x86_64/
https://github.com/docker/compose/releases/

所有节点安装kubeadm,kubelet,kubectl,配置官方仓库源:
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
注意:以上是Kubernetes 的 apt 软件源(阿里云镜像),也可换成其他源
安装 kubelet kubeadm kubectl:
apt-get -y install kubelet=1.23.17-00 kubeadm=1.23.17-00 kubectl=1.23.17-00
三.kubeadm部署k8s集群(下)
见下篇文章
风雨可以打湿你的羽毛,却夺不走你飞翔的本能——你远比自己想象的更坚韧,因为每一次挣扎,都是在为破茧后的翅膀积蓄力量。
本文来自博客园,作者:超级喜欢下雨天,转载请注明原文链接:https://www.cnblogs.com/zhao-junjie/p/22880484

浙公网安备 33010602011771号