[云原生专题-46]:Kubesphere云治理-安装-在K8S的基础之上快速安装

Posted 文火冰糖的硅基工坊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[云原生专题-46]:Kubesphere云治理-安装-在K8S的基础之上快速安装相关的知识,希望对你有一定的参考价值。

作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/122908411


目录

第1章 安装Kubesphere的方法

1.1 Kubesphere在系统中的位置

1.2 安装Kubesphere的方法

第2章 在 K8s之上一键安装KubeSphere

2.1 前置条件

2.2 部署 KubeSphere

2.3 代码展示


第1章 安装Kubesphere的方法

1.1 Kubesphere在系统中的位置

1.2 安装Kubesphere的方法

(1)在 Kubernetes 上最小化安装 KubeSphere

(2)在Linux平台上安装KubeSphere(无K8S)

官方指南:

面向云原生应用的容器混合云,支持 Kubernetes 多集群管理的 PaaS 容器云平台解决方案 | KubeSphere

备注:

后续的安装,完全按照官方的指示进行一步步的安装。本文的价值只是在关键环节做一些解读。

本系列的安装,重点放在没有按照K8S的Linux平台上的安装。

而云平台会选择青云的云平台或阿里的云平台。

第2章 在 K8s之上一键安装KubeSphere

在 Kubernetes 上最小化安装 KubeSphere

2.1 前置条件

  • 如需在 Kubernetes 上安装 KubeSphere 3.2.1,您的 Kubernetes 版本必须为:1.19.x、1.20.x、1.21.x 或 1.22.x(实验性支持)。
  • 确保您的机器满足最低硬件要求:CPU > 1 核,内存 > 2 GB。
  • 在安装之前,需要配置 Kubernetes 集群中的默认存储类型。

2.2 部署 KubeSphere

(1)执行以下命令开始安装:

kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.2.1/kubesphere-installer.yaml
   
kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.2.1/cluster-configuration.yaml

(2)检查安装日志

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

(3)使用 kubectl get pod --all-namespaces 查看所有 Pod 是否在 KubeSphere 的相关命名空间中正常运行。如果是,请通过以下命令检查控制台的端口(默认为 30880):

kubectl get svc/ks-console -n kubesphere-system

(4)确保在安全组中打开了端口 30880,并通过 NodePort (IP:30880) 使用默认帐户和密码 (admin/P@88w0rd) 访问 Web 控制台。

备注:Web可视化界面是Kubernetes的优势,所有后续微服务的部署和对微服务的治理,都是基于Web界面完成的。

(5)登录控制台后,您可以在系统组件中检查不同组件的状态。如果要使用相关服务,可能需要等待某些组件启动并运行。

2.3 代码展示

task multicluster status is successful                                                                                                                          
total: 2     completed:1                                                                                                                                        
**************************************************                                                                                                              
task monitoring status is running                                                                                                                               
task multicluster status is successful                                                                                                                          
total: 2     completed:1                                                                                                                                        
**************************************************                                                                                                              
task monitoring status is running                                                                                                                               
task multicluster status is successful                                                                                                                          
total: 2     completed:1                                                                                                                                        
**************************************************                                                                                                              
task monitoring status is successful                                                                                                                            
task multicluster status is successful                                                                                                                          
total: 2     completed:2                                                                                                                                        
**************************************************                                                                                                              
#####################################################                                                                                                           
###              Welcome to KubeSphere!           ###                                                                                                           
#####################################################                                                                                                           
                                                                                                                                                                
Console: http://192.168.1.2:30880                                                                                                                               
Account: admin                                                                                                                                                  
Password: P@88w0rd                                                                                                                                              
                                                                                                                                                                
NOTES:                                                                                                                                                          
  1. After logging into the console, please check the                                                                                                           
     monitoring status of service components in                                                                                                                 
     the "Cluster Management". If any service is not                                                                                                            
     ready, please wait patiently until all components                                                                                                          
     are ready.                                                                                                                                                 
  2. Please modify the default password after login.                                                                                                            
                                                                                                                                                                
#####################################################                                                                                                           
https://kubesphere.io             2020-09-27 03:28:48                                                                                                           
#####################################################                                                                                                           
                                                                                                                                                                
^[[C^C                                                                                                                                                          
[root kubesphere-master-2 ~/ks-installer/scripts]### 访问kubesphere控制台                                                                                            
[root kubesphere-master-2 ~/ks-installer/scripts]### 控制台:http://<IP>:30880                                                                                      
[root kubesphere-master-2 ~/ks-installer/scripts]### 用户: amdin                                                                                                  
[root kubesphere-master-2 ~/ks-installer/scripts]### 密码: P@88w0rd                                                                                               
[root kubesphere-master-2 ~/ks-installer/scripts]#                                                                                                              
[root kubesphere-master-2 ~/ks-installer/scripts]#                                                                                                              

作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/122908411

以上是关于[云原生专题-46]:Kubesphere云治理-安装-在K8S的基础之上快速安装的主要内容,如果未能解决你的问题,请参考以下文章

[云原生专题-48]:Kubesphere云治理-操作-多租户概念概述

[云原生专题-49]:Kubesphere云治理-操作-分步部署基于微服务的业务应用 - 基本过程与步骤

[云原生专题-60]:Kubesphere云治理-DevOps-自动化开发与自动化上云部署流程概述

[云原生专题-47]:Kubesphere云治理-安装-在Linux平台上进行单机版安装

[云原生专题-53]:Kubesphere云治理-操作-通过Kubesphere应用商店一键部署微服务应用-消息中间件RabbitMQ的安装与部署

[云原生专题-62]:Kubesphere云治理-DevOps-持续集成与pipeline自动上云工具Jenkins