1 篇文章

Kubesphere

KubeSphere离线安装
 • 分类:Kubernetes • 标签:kubesphere

KubeSphere离线安装Kubernetes集群

官网也有介绍关于离线环境中部署 Kubernetes v1.28.12 和 KubeSphere v4.1.2 的教程: 离线安装 KubeSphere

但有一些细节地方容易出错,加上高度集成的工具,安装过程出错很难排查

本次实验通过两台CentOS7.9的虚拟机进行:

IP hostname 角色和作用
192.168.16.60 ks-registry 离线环境的镜像仓库节点
192.168.16.61 ks-master 制作离线包(需要联网),集群主节点和工作节点

所有节点需要安装如下软甲:

bash
yum install socat conntrack -y

实验环境并且最好关闭防火墙,交换分区等,详细设置参考:linux基础环境设置,避免后续安装出问题

构建离线安装包

先根据版本信息获取镜像列表,具体参考官网即可:获取版本信息及镜像列表

拓展插件建议全部勾选,因为有的插件存在依赖,若没选中需要的依赖,后续无法顺利安装插件

kubesphere将会发送以下三个文件到指定邮箱:kubesphere-images.txt, kk-manifest.yaml, kk-manifest-mirror.yaml

下载相关工具

以下命令需要联网(最好提前配置好代理),也可以预先使用 export KKZONE=cn 命令

  1. 安装 KubeKey (安装kubernetes的工具),执行以下命令安装⼯具 KubeKey:
bash
curl -sSL https://get-kk.kubesphere.io | sh -

下载完成后当前目录下将生成 KubeKey 二进制文件 kk

阅读更多 »