从零开始:Ubuntu集群部署k8s1.23.4

发布网友

我来回答

1个回答

热心网友


在开始之前,无论你拥有多少台Ubuntu设备,或者是一台Windows设备想要在Ubuntu上部署k8s 1.23.4,本文将为你提供逐步指南。


这个教程主要基于网络资料和作者的实践经验,有问题请随时在下方留言交流。


1. 系统搭建

无论硬件环境如何,你需要为每个集群节点创建的系统。如果你有多台物理机,每个上面都安装Ubuntu;若只有一个设备,建议使用VMware在其中创建多个虚拟机。


本文实例是基于一台Ubuntu 20.04.3主机,首先需安装VMware,并为每个节点创建虚拟机。具体步骤如下:



首先,从Ubuntu官网下载ISO镜像文件,记住下载路径。
安装VMware后,启动创建新虚拟机,选择Linux,Ubuntu作为操作系统。
自定义虚拟机配置,选择“单个文件存储虚拟硬盘”,网络设置为桥接模式,然后安装Ubuntu。

2. k8s 安装

为了安装k8s 1.23.4,我们将依赖Docker。具体安装步骤如下:



在Ubuntu上安装curl和vim(可选)。
禁用防火墙。
安装Docker,设置cgroupdriver为systemd。
重启Docker,关闭临时分区,修改内核参数,更新apt源并添加阿里云镜像。
安装k8s组件。

在Master节点部署

执行kubeadm init,按照提示完成初始化和加入节点的命令配置。如果token过期,可使用特定命令生成新的join命令。


在Worker节点部署

Worker节点上确保相关服务正常,然后运行保存的join命令。成功后,Master节点的kubectl get nodes命令将显示节点状态。


至此,k8s 1.23.4集群部署完成,但节点状态为NotReady,需确保各节点网络连接正常后,在Master节点部署网络组件以提升节点状态。


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com