离线部署kubesphere

最实用的k8s安装教程——Kubesphere3.2.1离线安装 这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar 阅读详情

1 下载kubesphere3.0.0离线安装包

curl -Ok https://kubesphere-installer.pek3b.qingstor.com/offline/v3.0.0/kubesphere-all-v3.0.0-offline-linux-amd64.tar.gz

解压kubesphere-all-v3.0.0-offline-linux-amd64.tar.gz后进入执行kk命令

tar -zxvf kubesphere-all-v3.0.0-offline-linux-amd64.tar.gz
cd kubesphere-all-v3.0.0-offline-linux-amd64
./kk create config --with-kubesphere v3.0.0 --with-kubernetes v1.18.6

修改config-sample.yaml配置文件

执行内部镜像仓库源

./kk init os -f config-sample.yaml -s ./dependencies/ --add-images-repo

提示信息如下:

INFO[17:41:00 CST] Init operating system                        
INFO[17:41:00 CST] Start initializing kubesphere-master03 [192.168.3.103]  node=192.168.3.103
INFO[17:41:00 CST] Start initializing kubesphere-master01 [192.168.3.101]  node=192.168.3.101
INFO[17:41:00 CST] Start initializing kubesphere-master02 [192.168.3.102]  node=192.168.3.102
Push /root/kubesphere-all-v3.0.0-offline-linux-amd64/dependencies/centos-7-amd64-rpms.tar.gz to 192.168.3.101:/tmp   Done
Push /root/kubesphere-all-v3.0.0-offline-linux-amd64/dependencies/centos-7-amd64-rpms.tar.gz to 192.168.3.103:/tmp   Done
Push /root/kubesphere-all-v3.0.0-offline-linux-amd64/dependencies/centos-7-amd64-rpms.tar.gz to 192.168.3.102:/tmp   Done
INFO[17:41:35 CST] Complete initialization kubesphere-master01 [192.168.3.101]  node=192.168.3.101
INFO[17:41:50 CST] Complete initialization kubesphere-master03 [192.168.3.103]  node=192.168.3.103
INFO[17:41:50 CST] Complete initialization kubesphere-master02 [192.168.3.102]  node=192.168.3.102

Local images repository created successfully. Address: dockerhub.kubekey.local

INFO[17:42:04 CST] Init operating system successful.  

docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED              STATUS              PORTS                            NAMES
31b9c6d1b7da        registry:2          "/entrypoint.sh /etc…"   About a minute ago   Up About a minute   0.0.0.0:443->443/tcp, 5000/tcp   kubekey-registry

推送镜像到私有仓库:

 cd kubesphere-images-v3.0.0/
./push-images.sh  dockerhub.kubekey.local
 

开始部署

./kk create cluster -f config-sample.yaml

kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath=‘{.items[0].metadata.name}’) -f

全部步骤:

 1  ip add
    2  poweroff
    3  ip add
    4  ip add
    5  cd /etc/sysconfig/network-scripts/
    6  ls -ls
    7  mv ifcfg-ens3 ifcfg-eth0
    8  vi ifcfg-eth0
    9  vi /etc/default/grub 
   10  grub2-mkconfig -o /boot/grub2/grub.cfg
   11  reboot
   12  ip add
   13  poweroff
   14  hostnamectl set-hostname kubesphere-master01
   15  exit
   16  vi /etc/sysconfig/network-scripts/ifcfg-eth0
   17  systemctl restart network
   18  vi /etc/hosts
   19  ping kubesphere-master01
   20  ping kubesphere-master02
   21  ping kubesphere-master03
   22  systemctl status firewalld
   23  systemctl stop firewalld
   24  systemctl disable firewalld
   25  setenforce 0
   26  vi /etc/selinux/config
   27  yum install -y socat conntrack ebtables ipset
   28  systemctl status chronyd
   29  vi /etc/chrony.conf
   30  systemctl restart chronyc
   31  systemctl restart chronyd
   32  chronyc sources
   33  cat /etc/hosts
   34  poweroff
   35  date
   36  chronyc sources
   37  date
   38  vi /etc/chrony.conf
   39  systemctl restart chronyd
   40  chronyc sources
   41  poweroff
   42  ls
   43  ls -lsh
   44  cd kubesphere-all-v3.0.0-offline-linux-amd64
   45  ls
   46  du .
   47  du -h .
   48  cd ..
   49  ls
   50  du -h kubesphere-all-v3.0.0-offline-linux-amd64
   51  du -h .
   52  ls
   53  ls -ls
   54  du -h kubesphere-all-v3.0.0-offline-linux-amd64/*
   55  du -sh kubesphere-all-v3.0.0-offline-linux-amd64
   56  pwd
   57  ls
   58  cd kubesphere-all-v3.0.0-offline-linux-amd64
   59  ls
   60  ./kk create config --with-kubesphere v3.0.0 --with-kubernetes v1.18.6
   61  ls
   62  vi config-sample.yaml
   63  ls
   64  ./kk init os -f config-sample.yaml -s ./dependencies/ --add-images-repo
   65  docker ps
   66  ls
   67  cd kubesphere-images-v3.0.0/
   68  ls
   69  ./push-images.sh  dockerhub.kubekey.local
   70  ls
   71  cd ..
   72  ls
   73  ./kk create cluster -f config-sample.yaml
   74  poweroff
   75  cat /etc/hosts
   76  chronyc sources
   77  ls
   78  rm -rf kubesphere-all-v3.0.0-offline-linux-amd64.tar.gz 
   79  ls
   80  curl -Ok https://kubesphere-installer.pek3b.qingstor.com/offline/v3.0.0/kubesphere-all-v3.0.0-offline-linux-amd64.tar.gz
   81  ls
   82  rm -rf kubesphere-all-v3.0.0-offline-linux-amd64.tar.gz 
   83  ls
   84  tar -vfzx kubesphere-all-v3.0.0-offline-linux-amd64.tar.gz
   85  tar -zxvf kubesphere-all-v3.0.0-offline-linux-amd64.tar.gz
   86  docker pull busybox
   87  docker tag busybox:latest dockerhub.kubekey.local/busybox:latest
   88  docker push dockerhub.kubekey.local/busybox:latest
   89  docker images | grep docker
   90  docker images | grep busy
   91  df -h
   92  docker images | grep busy
   93  docker rmi busybox
   94  docker rmi busybox:1.31.1
   95  docker rmi dockerhub.kubekey.local/busybox
   96  docker images | grep busy
   97  docker images | grep box
   98  docker images | grep busy
   99  ls
  100  cd kubesphere-all-v3.0.0-offline-linux-amd64
  101  ls
  102  ./kk create cluster -f config-sample.yaml
  103  kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f
  104  ls
  105  vi config-sample.yaml
  106  free -g
  107  echo "1" > /proc/sys/vm/drop_caches 
  108  free -g
  109  kubectl get pod --all-namespaces
  110  history 
  111  free -g
  112  history 
Linux系统下KubeSphere3.4.1离线安装包制作及部署过程 本文主要介绍Linux系统下KubeSphere3.4.1离线安装包制作及部署过程 阅读详情

相关推荐

采用KubeSphere的kk,部署安装多节点服务的kubernetes-v1.18.6和kubesphere-v3.0.0的踩坑过程记录,及反思

前言 KubeSphere® 是经CNCF 认证的 Kubernetes 主流开源发行版之一,在 Kubernetes 之上提供多种以容器为资源载体的业务功能模块,如多租户管理、集群运维、应用管理、DevOps、微服务治理等功能。 最近微服务,要部署到k8s,采用KubeSphere应用为中心的容器管理平台,于是捣鼓怎样去部署,第一次部署成功,好像不稳定,再次恢复四台服务器镜像,重新部署,其中遇到很多的问题及挫折,在此记录一下,以供大家参考。! 准备服务器 master:172.16...

阿啄debugIT 1万+

鲲鹏arm64架构下安装KubeSphere

鲲鹏arm64架构下安装KubeSphere 官方参考文档: https://kubesphere.io/zh/docs/quick-start/minimal-kubesphere-on-k8s/ 在Kubernetes基础上最小化安装 KubeSphere 前提条件 官方参考文档: https://kubesphere.io/zh/docs/installing-on-kubernetes/introduction/prerequisites/ 如需在 Kubernetes 上安装 KubeSphe

yinjl123456的博客 8297

基于KubeSphere以containerd的方式离线部署k8s集群及中间件部署

摘要:本文是作者亲身搭建k8s集群,到各个中间件,再到代码配置,流水线发布直到整个系统正常运行的过程,记录了各种踩坑及解决方案,可能不是最优解,但最终环境正常交付,所有服务都正常运行。

fudacaitao的博客 1317

kubespherev3.1.1离线安装从放弃到入门

又回到最初的起点了,今天尝试KubeSphere 文档v3.1.1中的离线安装。 那么问题来了,为什么一开始不用这个文档?感觉官方其实没有写清楚应该用哪个或者说哪个已经不再使用了。 这个就很纠结了,所以昨天应该是采坑了,希望这次一切顺利吧。三台机器,两台用于部署,一台用于下载安装包。docker-ce部分我直接拷贝现成文档进来了...

牛儿吃草的博客 1541

KubeSphere 和 K8s 高可用集群离线部署全攻略

本文首发:运维有术,作者术哥。今天,我们将一起探索如何在离线环境中部署 K8s v1.30.6 和 KubeSphere v4.1.2 高可用集群。对于离线环境的镜像仓库管理,官方推荐使用 Harbor 作为镜像仓库管理工具,它为企业级用户提供了高效、安全的镜像存储方案。而在本指南中,我们将以 Docker Registry 作为镜像仓库示例,展示如何实现离线部署。如果您更倾向于使用 Harbor,请参考官方文档 KubeSphere 离线安装文档 获取具体的 Harbor 部署方式。通过本文的指导,您将掌

KubeSphere 2953

用 KubeKey 快速离线部署 K8s 与 KubeSphere

作者:尹珉,KubeSphere Ambassador,KubeSphere 社区用户委员会杭州站站长 一、KubeKey 介绍 KubeKey(以下简称 KK) 是一个用于部署 Kubernetes 集群的开源轻量级工具。它提供了一种灵活、快速、便捷的方式来仅安装 Kubernetes/K3s,或同时安装 Kubernetes/K3s 和 KubeSphere,以及其他云原生插件。除此之外,它也是扩展和升级集群的有效工具。 KubeKey v2.0.0 版本新增了清单(manifest)和制品(a.

KubeSphere 3100

KubeSphere离线部署Kubernetes集群

Harbor 管理员账号:admin,密码:Harbor12345。如果显示如下信息,则表明 Kubernetes 集群创建成功。下载完成后当前目录下将生成 KubeKey 二进制文件。本文配置文件config-sample.yaml如下。将联网主机节点上的三个文件同步至离线环境的。执行以下命令安装⼯具 KubeKey。且当前目录下会生成一个压缩文件。执行成功后,会显示如下信息。当前目录会生产一个压缩文件。已有镜像仓库可忽略。

lmzf2011的专栏 2220

kubesphere离线部署包

kubesphere离线部署包包含:一键部署脚本,所需离线镜像,nfs默认存储

kubesphere离线部署

kubesphere离线部署包:包含一键部署脚本,所需离线镜像,nfs默认动态存储部署

Alex的博客 1860

kubesphere-v3.4离线安装包

kubesphere在线安装遇到很多资源网站不能访问或访问超时。制作了一个离线安装包13G。耗时三天提供给需要的兄弟。制作日期2024年1月19日

Kubernetes v1.23.5 全离线资源安装包

Kubernetes v1.23.5 全离线资源安装包 用这些资料可以完整离线安装,有问题可以直接私信我给你解决。 镜像: kube-apiserver-v1.23.5.tar kube-controller-manager-v1.23.5.tar kube-proxy-v1.23.5.tar kube-scheduler-v1.23.5.tar pause-3.6.tar coredns-v1.8.6.tar etcd-3.5.1-0.tar 安装包: Docker containerd.io-1.3.7-3.1.el7.x86_64.rpm container-selinux-2.107-3.el7.noarch.rpm docker-ce-19.03.9-3.el7.x86_64.rpm docker-ce-cli-19.03.9-3.el7.x86_64.rpm Kubeadm conntrack-tools-1.4.4-7.el7.x86_64.rpm cri-tools-1.23.0-0.x86_64.rpm Kubectl Kubelet 篇幅有限,就不详细列出来了。

K8S以及Kubesphere离线部署方案

本篇文档描述kubesphere的离线部署过程,kubesphere的版本为3.1.1,kubernetes的版本为1.20.6,其他版本可能过程略有出入。 系统要求 系统 最低要求(每个节点) Ubuntu16.04, 18.04 CPU: 2 核,内存:4 G,硬盘:100 G DebianBuster, Stretch CPU: 2 核,内存:4 G,硬盘:100 G CentOS7.x CPU: 2 核,内存:4 G,硬盘...

microGP的专栏 3516

量化实战:用三种波动率模型给你的期货策略做个“体检”(附Python代码与螺纹钢案例)

本文深入探讨了三种专业波动率模型(Parkinson、Garman-Klass和Rogers-Satchell)在期货量化策略中的应用,并以螺纹钢期货为例,展示了如何通过Python实现这些模型进行多维度波动率分析。文章详细比较了不同模型的特点和适用场景,提供了动态仓位管理、止损策略优化等实战应用方案,帮助交易者更精准地评估市场风险,优化策略表现。

weixin_26824299的博客 460

《Kubernetes部署篇:基于Kubernetes集群离线部署KubeSphere3.1》

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例

东城绝神 2776

PyCharm中Matplotlib中文显示问题的终极解决方案

本文详细解析了PyCharm中Matplotlib中文显示问题的根本原因,并提供了从简单三行代码到深入配置的多套解决方案。针对Windows、Mac和Linux不同系统环境,分别推荐了最优字体配置方案,同时涵盖了PyCharm特定环境下的后端设置、字体路径指定等高级技巧,帮助开发者彻底解决中文乱码问题。

weixin_28221501的博客 304

PCL SAC-IA 初始配准算法【2025最新版】

采样一致性初始配准算法,简称SAC_IA。博客长期更新,本文最新更新时间为:2025年1月1日。新增参数设置建议

点云侠的博客 37万+

国产服务器平台离线部署k8s和kubesphere(含离线部署新方式)

国产服务器平台离线部署k8s和kubesphere(含离线部署新方式)

2082

【DRAM存储器五十六】LPDDR5介绍--WCK2CK Leveling和Read gate training

简述LPDDR5 WCK2CK leveling和read gate traning基本原理与操作步骤

highman110的博客 8795

使用Kubesphere离线部署Nacos

版本要求: Nacos 1.3.1 KubeSphere 3.1.1 操作系统:ubuntu 18.04 步骤概要: 搭建一个NFS存储服务器,并在k8s集群的每一台机器上安装NFS Common组件 向私有化docker仓库导入nacos相关镜像 使用Nacos官网步骤,部署K8s集群 部署服务导出服务,使Nacos web可在集群外部访问 一. 实现NFS相关内容 1.在线部署时使用以下命令 首先在预计搭建NFS Server的服务器上执行命令,将部署成功nfs server以及common相

weixin_43944128的博客 1061

【论文汇总】Diffusion Models视频生成/视频编辑/可控视频生成/跨模态视频生成

本文总结了Diffusion Models视频生成领域相关的工作,目前共收录142篇,持续更新中。

沉迷单车的追风少年 1674

Higress 入门:初探阿里云原生 AI 网关

Higress 是一款由阿里巴巴推出的云原生 API 网关,其内核基于 Istio 和 Envoy。与传统 API 网关不同,它深度聚焦于 AI 场景,支持国内外众多主流模型供应商,如 OpenAI、百度文心一言等,还兼容基于 vllm/ollama 等自建的 DeepSeek 模型,能够满足不同类型企业对 AI 能力集成与管理的需求。Higress 作为一款功能强大的云原生 API 网关,在 AI 时代展现出独特的优势。

加入“Super Entity”,与全能开发团队共探AI智能体与数字人项目,开启前沿技术之旅。 1869

在k8s中:KubeSphere 部署指南(离线优化版)

本文将详细介绍如何在 Kubernetes 集群上部署 KubeSphere。KubeSphere 是一个开源的容器平台,提供丰富的功能和友好的用户界面,能够简化 Kubernetes 的管理和使用。部署过程包括准备镜像、配置存储类、启动安装以及验证和登录。

m0_68750915的博客 1282

药物对接仿真软件:HADDOCK_(9).结果分析方法

HADDOCK是一种强大的药物对接仿真工具,通过对生成的输出文件进行详细的分析,我们可以验证仿真结果的可靠性,并为进一步优化药物设计提供依据。常见的分析方法包括解读输出文件、使用可视化工具进行结构分析、评估对接模型的稳定性和准确性等。通过这些步骤,我们可以更全面地了解受体和配体的结合模式,从而提高药物设计的成功率。

kkchenjj的博客 1009
上一篇: k8s rbd 后端存储
下一篇: k8s pod使用iscsi块存储
cloud_engineer
博客等级 码龄5年 9390粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值