安装KubeSphere

KubeSphere 愿景是打造一个以 Kubernetes 为内核的云原生分布式操作系统,它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用(plug-and-play)的集成,支持云原生应用在多云与多集群的统一分发和运维管理。

安装方式:

 更多详细的文档可参照官网

https://kubesphere.io/zh/docs/v3.3/quick-start/minimal-kubesphere-on-k8s/

本次安装,我们使用在Kubernetes上安装

 安装前准备:

确保你的虚拟机已经安装以下:

安装Docker

安装Kubernetes

安装kubelet、kubeadm、kubectl

初始化master节点

安装Calico网络插件

worker节点加入mster节点

 安装nfs-server

安装NFS的原因在于使用Kubernetes需要使用到存储,以便完成之后的操作

在每一台虚拟机安装nfs

yum install -y nfs-utils

  

创建共享目录,master节点

mkdir -p /nfs/data

暴露存储文件夹,以便work节点可以访问

echo "/nfs/data/ *(insecure,rw,sync,no_root_squash)" > /etc/exports

开启master的NFS服务

systemctl enable rpcbind
systemctl enable nfs-server
systemctl start rpcbind
systemctl start nfs-server

exportfs -r

在node节点上配置NFS 

1、挂载到NFS

showmount -e 172.31.0.4

2、创建文件夹

mkdir -p /nfs/data

3、文件夹挂载 

mount -t nfs 172.31.0.4:/nfs/data /nfs/data

配置默认存储

metrics-server——集群指标监控组件

 下载KubeSphere的官方指定文件

wget https://github.com/kubesphere/ks-installer/releases/download/v3.1.1/kubesphere-installer.yaml

wget https://github.com/kubesphere/ks-installer/releases/download/v3.1.1/cluster-configuration.yaml

 执行yaml文件

 等待创建KubesSphere

检擦安装

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

以下界面安装成功!

 进入KubeSphere

登录端口:当前的虚拟机IP:30880

用户: admin

密码:P@88w0rd

 首次登录需要点时间,耐心等待

 登陆后需要自己改一次密码

KubeShpere界面

在linux上进行安装

 下载 KubeKey

export KKZONE=cn
curl -sfL https://get-kk.kubesphere.io | VERSION=v2.2.1 sh -

 为 kk 添加可执行权限:

chmod +x kk

执行文件

./kk create cluster --with-kubernetes v1.22.10 --with-kubesphere v3.3.0

选择yes,等待安装 

出现以下界面,安装成功

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

 登录KubeSphere与上述Kubenetes的一样

Kubernetes上安装不同的是,Linux上安装的KubeSphere为最小安装,某些功能并没有,需要我们手动在KubeSphere中进行安装

安装步骤如下,选择自己需要的功能进行安装

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装KubeSphere时,可以按照以下步骤进行操作: 1. 首先,在Linux上下载KubeSphere的核心文件。可以使用以下命令下载文件: ``` wget https://github.com/kubesphere/ks-installer/releases/download/v3.1.1/kubesphere-installer.yaml wget https://github.com/kubesphere/ks-installer/releases/download/v3.1.1/cluster-configuration.yaml ``` 2. 下载完成后,需要手动进行KubeSphere安装,因为Linux上安装KubeSphere是最小安装,某些功能可能没有包含在内。可以使用以下命令进行安装: ``` kubectl apply -f kubesphere-installer.yaml kubectl apply -f cluster-configuration.yaml ``` 3. 如果在安装过程中遇到错误,可以尝试关闭虚拟机,并增加内存和处理器的配置。这可能有助于解决一些安装问题。 请注意,在安装KubeSphere时,确保按照正确的顺序执行命令,并根据需要进行必要的配置和调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [安装KubeSphere](https://blog.csdn.net/m0_59711726/article/details/126449343)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Kubernetes:(十一)KubeSphere的介绍和安装(华丽的篇章)](https://blog.csdn.net/ver_mouth__/article/details/126141475)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值