关于kubernetes:KubeSpace之应用商店

1次阅读

共计 1145 个字符,预计需要花费 3 分钟才能阅读完成。

KubeSpace 是一个开源的 DevOps 以及 Kubernetes 多集群治理平台。

Github:https://github.com/kubespace/…

  • DevOps Kubernetes 多集群治理平台 -KubeSpace(零)
  • KubeSpace 之利用治理 (一)
  • KubeSpace 之利用商店 (二)
  • KubeSpace 最简流水线之构建 (三)
  • KubeSpace 最简流水线之部署 (四)
  • KubeSpace 最简流水线之公布 (五)

介绍

KubeSpace 平台的利用商店内置了丰盛的中间件(如 mysql、redis 等)以及集群组件。来疾速反对您的业务部署。

利用商店中的利用底层是通过 Helm Chart 来实现的。当然,若内置的不满足需要,能够导入自定义利用。

点击每个利用,能够查看该利用的版本列表,并下载对应版本的 chart。

导入利用

在咱们的「测试环境 -1」工作空间中,须要部署一套 nginx 来负载用户的流量。咱们能够导入利用商店中的 nginx 来疾速部署。

进入「测试环境 -1」工作空间,左侧导航栏点击「利用」,在列表页,点击「导入利用」按钮。

在弹出框中,抉择「nginx」利用以及版本。

导入之后,须要进行装置,对 nginx 点击「装置」按钮后,能够批改 nginx 利用的 helm charts 中「values」配置。其中能够批改比方正本数、镜像、资源限额、是否开启 ingress 等配置。

装置之后,期待「nginx」利用运行失常,进入「nginx」资源详情页面,点击 Pod 终端。

拜访该 Pod IP,端口为 8080。

是不是狠不便!!

公布到利用商店

当初咱们有一个 go-app 的利用,想让所有人都能够不便的装置部署,那么咱们能够将其公布到利用商店。这样,其他人想用的话,能够间接导入对应的工作空间,疾速部署到其环境。

在利用列表页,点击 go-app 的「更多操作」中的「公布」按钮。

如上,会默认将以后利用的最新版本或运行版本公布到利用商店。

公布之后,会在利用商店看到刚刚公布的 go-app 利用。

导入自定义利用

当初咱们有一个曾经在应用的 helm chart,KubeSpace 反对导入本人的 helm chart 到利用商店。

在利用商店中,点击「+ 导入利用」,在弹出框中,首先须要上传 helm chart。

留神:需上传 helm chart 的 tgz 文件。

上传 chart tgz 文件之后,会解析 chart 中的利用名称、版本以及形容等。

如上,导入了「testapp」这个 helm chart,输出该 chart 的版本阐明之后,间接导入即可。

后续咱们就能够间接在工作空间中导入部署「testapp」了。

OK,出工!

交换沟通

如果您在应用过程中,有任何问题、倡议或性能需要,欢送随时跟咱们交换或提交 issue。

能够在官网扫描 QQ 二维码,退出咱们的 QQ 交换群。

正文完
 0