推广 热搜: page  关键词  红书  哪些  数据分析  链接  搜索  获取  小红  服务 

OpenEuler系统下——k8s离线安装部署

   日期:2024-12-19     作者:p7bwc    caijiyuan   评论:0    移动:https://sicmodule.kub2b.com/mobile/news/9517.html
核心提示:K8S是目前已经是业界最为流行的开源技术框架,但是苦于其学习难度较大,并且初学者在开始的时候需要自己进行安装搭

K8S是目前已经是业界最为流行的开源技术框架,但是苦于其学习难度较大,并且初学者在开始的时候需要自己进行安装搭建部署,以供后续的学习使用,但是国内经常会出现无法访问外网的官方网站,导致很多镜像和依赖包无法自动安装部署。

操作系统层面,需要先确保时区为东八区、hostname名称每台服务器均不一致、并且关闭swap
关闭swap

 
 

设置时区

 
 
 
 
 
 
 
 

安装conntrack应用

 

OpenEuler系统下——k8s离线安装部署

 
 
 

基础依赖环境已经打包完成,可以点击k8s离线安装包下载安装。或者点击百度网盘下载,提取码:2unp。

安装docker
1、 安装docker 环境

 
 
 
 
 
 

若没有自己的代理服务器,需要注释掉配置文件中的代理服务器ip。

4、daemon.json文件

 
 

5、设置docker开机自启动

 
 

6、 安装cri-docker容器运行时引擎
创建docker用户组

 
 

解压二进制文件到: /usr/local/bin

 
 
 

导入docker镜像

由于k8s镜像国内无法正常访问,安装包中已经打包了k8s主体需要的所有镜像文件,直接加载导入即可

 
 

k8s组件离线安装

安装cni
 
 
 
 
安装crictl
 
 
安装kubeadm、kubelet、kubectl

二进制文件到: /usr/local/bin

 
 

一定要将文件复制到目录而不是移动(mv)到目录,否则会一直启动失败,未查明是什么原因。

上传/usr/lib/systemd/system/kubelet.service文件

 
 

上传/usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf文件

 
 

上传/etc/sysconfig/kubelet文件

 
 
启动kubelet
 
 

系统会尝试启动kubelet并且配置开机自启动, 默认会不断重启,直到创建集群为止

为了方便后续的操作,建议配置一下k8s的自动补全功能,操作如下

 
 

自此,k8s的基础环境已经安装完成,后续需要在master节点上创建k8s集群,并且在worker节点上将工作节点加入该集群

主节点创建集群

 
 

根据提示执行如下语句

 
 
 
 

主节点创建证书

 
 

保存好上面的证书字符串,后面会用到

配置集群访问

 
 
 
 

看到以上内容表明另外一个主节点已经加入集群,可以通过kubelet查看所有节点

 
 
 
 
 
 
 
 
 

服务器上自行上传并下载镜像即可。

本文地址:https://sicmodule.kub2b.com/news/9517.html     企库往 https://sicmodule.kub2b.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新资讯
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号