以下的相关的操作说明,都可以基于官网的文档找到。我这里只是补充了部分属于我们的操作过程的一些叙述和截图说明。主要是练习为主而已!希望大佬别喷哟~哈哈
KubeSphere 在 OpenPitrix 的基础上,为用户提供了一个基于 Helm的应用商店,用于应用生命周期管理。
OpenPitrix 是一个开源的 Web 平台,用于打包、部署和管理不同类型的应用。KubeSphere 应用商店让 ISV、开发者和用户能够在一站式服务中只需点击几下就可以上传、测试、部署和发布应用。
由于我们最初开始安装kubesphere的时候是最小化安装的大部分的插件是没有安装上的,所以需要再配置里修改再开启相关的插件。
操作步骤:
5:使用 Web Kubectl 工具执行以下命令来检查安装过程:
PS:如果你还有其他插件的需要开启,同意开启后再执行下面的。
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f
主要是用于CI/CD 工作流设计.提供了全面的、可视化的 CI/CD 流水线.
操作步骤: 和上面的开启应用商定保持一致。主要的区别是再配置文件那开启的位置。
~省略1,2,3,步骤!
4:在该 YAML 文件中,搜寻到 devops,将 enabled 的 false 改为 true。完成后,点击右下角的更新,保存配置。
5:使用 Web Kubectl 工具执行以下命令来检查安装过程:
PS:如果你还有其他插件的需要开启,同意开启后再执行下面的。
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f
KubeSphere 为日志收集、查询和管理提供了一个强大的、全面的、易于使用的日志系统。它涵盖了不同层级的日志,包括租户、基础设施资源和应用。用户可以从项目、工作负载、Pod 和关键字等不同维度对日志进行搜索.
操作步骤: 和上面的开启应用商定保持一致。主要的区别是再配置文件那开启的位置。
~省略1,2,3,步骤!
4:在该 YAML 文件中,搜寻到 devops,将 enabled 的 false 改为 true。完成后,点击右下角的更新,保存配置。
5:使用 Web Kubectl 工具执行以下命令来检查安装过程:
PS:如果你还有其他插件的需要开启,同意开启后再执行下面的。
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f
安装失败不用管它,经过漫长的处理!会自动自愈完成!应该是网络问题!导致再安装的部分的插件的时候,遇到问题!所以耐心等待吧!
最终安装完成的后的如图示:
对应我们的应用安装,对已存在的应用可以直接的使用。
操作步骤:
2:进应用商店中。
3:查看应用后点击部署
4: 输入应用信息
5:下一步 ,进行密码设置
6:点击部署
7:查看应用
8:打开服务页面
9:开启编辑外网访问
10:确认服务端口:
11:naticat服务链接:
操作步骤:
选择部署新应用:
2:进应用商店中。
3:点击部署
4: 基本信息填写
5:设置redis密码
6:点击部署
7:创建好后,到容器组里验证可用性
注意是project-admin的身份
project-admin 身份登录 KubeSphere 的 Web 控制台,进入项目。在左侧导航栏中,选择应用负载中的工作负载。在部署选项卡下,点击创建。
对话框中,设置部署的名称(例如 demo-deployment),再点击下一步。
在容器镜像下,点击添加alpine容器镜像
滚动并勾选启动命令。在运行命令和参数中分别输入以下值,点击 √,然后点击下一步。
运行命令
/bin/sh
参数
-c,if [ ! -d /data/log ];then mkdir -p /data/log;fi; while true; do date >> /data/log/app-test.log; sleep 30;done
备注
以上命令及参数意味着每 30 秒将日期信息导出到
/data/log的app-test.log中。
在挂载存储选项卡下,启用落盘日志收集,点击添加存储卷。
PS:因为只是用于验证测试,所以可以使用临时的存储卷就可以了!
在临时存储卷选项卡下,输入存储卷名称(例如 demo-disk-log-collection),并设置访问模式和路径后,点击 √,然后点击下一步继续。
在部署选项卡下,点击刚才创建的部署以访问其详情页。
点击容器组中的部署应用:
在资源状态中,点击右侧的箭头查看容器详情,然后点击 logsidecar-container(filebeat 容器)日志图标以检查落盘日志。
使用该部署的名称(例如 demo-deployment)进行模糊匹配
上面大概就是关于一些插件启用和使用的简单说明了!
END
简书:https://www.jianshu.com/u/d6960089b087
掘金:https://juejin.cn/user/2963939079225608
公众号:微信搜【小儿来一壶枸杞酒泡茶】
小钟同学 | 文 【欢迎一起学习交流】| QQ:308711822
1:本文相关描述主要是个人的认知和见解,如有不当之处,还望各位大佬指正。 2:关于文章内容,部分内容参考自互联网整理,如有链接会声明标注;如没有及时标注备注的链接的,如有侵权请联系,我会立即删除处理哟。
原文作者:程序员小钟同学;如有侵权,请联系管理员删除。