K8S 1.29.2版本手把手教安装

本文详细介绍了如何手动安装Kubernetes 1.29.2版本,包括集群命名、防火墙配置、时钟同步、内核升级、内核设置、Docker安装、cri-dockerd安装以及K8S安装步骤。此外,还涉及工作节点的配置和集群验证。
摘要由CSDN通过智能技术生成

基础步骤
集群命名
hostnamectl  set-hostname  master
hostnamectl  set-hostname node1
hostnamectl  set-hostname  node2 &&bash
vi  /etc/sysconfig/network-scripts/ifcfg-XX //配置主机网卡
cat >> /etc/hosts << EOF
192.168.31.186 master
192.168.31.88  node1
192.168.31.212 node2
EOF
---------------------------------------------------------
防火墙关闭

1)关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
 
2)关闭selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config
setenforce 0
---------------------------------------------------------------
时钟同步
yum install chrony -y
systemctl start chronyd && systemctl enable chronyd && chronyc sources
---------------------------------------------------------------------------------------
crontab  -e  //不需要配置
0 */1 * * * /usr/sbin/ntpdate  time1.aliyun.com
--------------------------------------------------------------------------------------
timedatectl set-timezone Asia/Shanghai  //修改时区

升级内核
rpm --import  https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum -y install  https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
yum --enablerepo="elrepo-kernel" -y  install  kernel-lt.x86_64
grub2-set-default  0
grub2-mkconfig  -o  /boot/grub2/grub.cfg
reboot

-----------------------------------------------------------------------------
内核路由转发和网桥过滤
cat > /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward=1
vm.swappiness=0
EOF
2)查看
sysctl --system

modprobe  br_netfilter
sysctl  -p   /etc/sysctl.d/k8s.conf
--------------------------------------------------------------------


安装IPSET 和ipvs

Ubuntu 22.04是一种Linux操作系统,而Kubernetes(简称k8s)是一个用于容器编排和管理的开源平台,Docker是一种容器化技术。下面是安装Kubernetes 1.29和Docker的步骤: 1. 安装Ubuntu 22.04操作系统: - 下载Ubuntu 22.04的ISO镜像文件,并创建一个可启动的安装介质(如USB驱动器或光盘)。 - 将安装介质插入计算机,并启动计算机。 - 打开终端,执行以下命令以更新软件包列表: ``` sudo apt update ``` - 安装Docker的依赖包: ``` sudo apt install apt-transport-https ca-certificates curl software-properties-common ``` - 添加Docker的官方GPG密钥: ``` curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` - 添加Docker的软件源: ``` echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` - 更新软件包列表并安装Docker: ``` sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io ``` - 验证Docker是否成功安装: ``` sudo docker run hello-world ``` 3. 安装Kubernetes 1.29: - 添加Kubernetes的软件源: ``` curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list ``` - 更新软件包列表并安装Kubernetes: ``` sudo apt update sudo apt install -y kubelet=1.29.0- 配置kubelet: ``` sudo systemctl enable kubelet ``` 以上是在Ubuntu 22.04上安装Kubernetes 1.29和Docker的步骤。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值