当前位置:网站首页 > 编程语言 > 正文

k8s升级版本(k8s最新版本安装)



说明:
1.利用Kubeadm的方式安装K8s
2.除关闭防护墙外,其它均可以用于生产环境
3.安装最新K8s版本,如果有更新的版本,就会默认安装最新的版本,截止到目前最新版本是1.30
4.cri-dockerd和runc截止到目前是最新的,如果有最新版本的,根据提供的链接顺藤摸瓜去Github上下载。
注意项:
1.里面的IP需要修改为自己的
2.里面的主机名需要修改为自己的
3.能访问Github,且能下载需要的文件(反正我能裸连,需要第三方网络加速的可以用Watt Toolkit)







文章参考:https://cloud.tencent.com/developer/article/

序号 操作系统 主机名称 配置 IP 1 Centos7 k8s-master 4C/4G 192.168.2.21 2 Centos7 k8s-node1 4C/4G 192.168.2.22 3 Centos7 k8s-node2 4C/4G 192.168.2.23

一,修改主机名和和免密交互

 
  

修改hosts文件

 
  

master主机上分发hosts文件到所有主机上

 
  

测试一下

 
  
 
  

二,内核升级

所有主机都要升级内核,只在master做演示

导入该源的秘钥

 
  

启用该源仓库

 
  

查看有哪些内核版本可供安装

 
  

升级最新版本

 
  

设置默认启动,生成cfg文件

 
  

重启查看

 
  
 
  
 
  

重启查看

 
  

三,修改系统全局配置

所有主机都要修改全局配置,只在master做演示

同步时间

 
  

关闭防火墙

 
  

关闭swap分区

 
  

配置资源限制

 
  

主机将桥接的IPv4流量传递到iptables的链

 
  

安装模块

 
  

开启k8s集群必须的内核参数

 
  

重启查看是否生效

 
  

四,安装Dokcer

所有节点都要安装Docker,只在master做演示

配置阿里和Docker官方yum源

 
  

安装Docker

 
  

配置Docker

 
  

自启动Docker

 
  

查看Docker信息

 
  

五,安装cri-dockerd,runc

所有节点都要安装,只在master做演示

自行到Github下载cri-dockerd,上传到自己服务器
链接:https://github.com/Mirantis/cri-dockerd/releases/tag/v0.3.13
image.png自行到Github下载runc,上传到自己服务器
链接:https://github.com/opencontainers/runc/releases/tag/v1.2.0-rc.1
image.png
上传服务器后,查看确认




 
  

安装cri-dockerd

 
  

重载系统进程,自启动

 
  

安装runc

 
  

修改cri-dockerd配置文件

 
  

重启Docker组件

 
  

检查Docker组件状态

 
  

六,安装Kubeadm

所有节点都要安装,只在master做演示

 
  
 
  

设置自启动

 
  

查看版本信息

 
  

七,Master主机初始化

仅master主机执行初始化

初始化

 
  

执行成功
image.png
按照提示执行

 
  

永久生效

 
  

八,安装flannel

仅master主机执行

自行到Github下载flannel.yml,上传到自己服务器
链接:https://github.com/flannel-io/flannel/releases/tag/v0.25.1
image.png
上传服务器后,查看确认


 
  

创建配置flannel

 
  
 
  

将admin.conf拷贝到所有node节点上

 
  

九,node节点加入master

所有node节点执行,master不需要,仅在node1节点上做演示

设置环境变量

 
  

执行Join指令加入master
每个人的token都不一样 ,自己的token在master主机初始化成功界面
image.png

 
  
 
  

十,检查状态

在master上,检查状态

检查状态
会出现Pending和Init的状态,是正常现象
多等待一会 再次查看即可

 
  

再次查看,全部Running,完成

 
  

查看node状态,全部Ready,完成

到此这篇k8s升级版本(k8s最新版本安装)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就! 
  

                            

版权声明


相关文章:

  • u盘启动盘制作工具下载安装(u盘启动盘制作工具官网)2025-08-10 10:45:04
  • jflash是什么(j-flash)2025-08-10 10:45:04
  • 域名ip地址区别(域名和ip地址是什么对应关系)2025-08-10 10:45:04
  • nfo是什么材料(n是什么材质)2025-08-10 10:45:04
  • 工具类的app有哪些(工具类的app有哪些好用)2025-08-10 10:45:04
  • 如何拆袋子包装线(线装袋子怎么拆)2025-08-10 10:45:04
  • 程序员入门教学(程序员自学入门)2025-08-10 10:45:04
  • pillow是什么意思中文(pillow是什么意思中文翻译)2025-08-10 10:45:04
  • 广度优先搜索流程图(广度优先搜索流程图怎么画)2025-08-10 10:45:04
  • gjk什么意思网络用语(ghjk是什么意思)2025-08-10 10:45:04
  • 全屏图片