This commit is contained in:
huanqing.shao
2019-12-10 23:17:03 +08:00
parent 4541fb3544
commit 88a2cb4aed
5 changed files with 43 additions and 6 deletions

Binary file not shown.

View File

@ -18,6 +18,8 @@ meta:
具体应用请参考 [监控 example](/guide/example/monitor.html)
请参考 [自定义套件](./customize.html) 了解如何实现自己的套件。
## 特点
Kuboard套件具备如下特点
@ -36,6 +38,7 @@ Kuboard套件具备如下特点
* 可以在Kuboard界面中方便地卸载已经安装的套件
* 新增自定义套件
* Kuboard套件的API已经开放可以根据自己的需要创建套件或者在已有套件基础上修改为更加符合自己需要的套件
* 请参考 [自定义套件](./customize.html) 了解如何实现自己的套件。
## 类型

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

View File

@ -4,11 +4,41 @@ lessAds: true
description: 如何基于KuboardAPI实现自定义的Kubernetes监控套件
---
# 自定义套件 <Badge text="beta" type="warn"/>
# 自定义套件
<AdSenseTitle/>
文档建设中...
> * 请参考 [监控 example](/guide/example/monitor.html) 体验 Kuboard 在监控套件方面的设想
> * 套件以插件的形式整合到 Kuboard是对 Kuboard 能力的一个扩展。在不使用套件的情况下Kuboard 的所有功能都可正常工作
> * 请参考 [监控 example](/guide/example/monitor.html) <Badge text="beta" type="warn"/> 体验 Kuboard 在监控套件方面的设想
> * 监控套件以插件的形式整合到 Kuboard在不使用监控套件的情况下Kuboard 的所有功能都可正常工作
<p style="max-width: 560px;">
<img style="padding: 10px;" src="./customize.assets/image-20191210230451346.png" alt="Kuboard套件_生命周期">
</p>
上图是 Kuboard 管理一个套件的完整生命周期。为了简化问题的讨论,我们将着重阐述生命周期中的以下几个动作:
* [下载脚本](#下载脚本)
* [安装](#安装)
* [初始化](#初始化)
在了解完上述几个动作以后,您就已经可以实现自己的套件(或者修改已有套件)了。此外,了解下面的动作可以帮助您更完整地理解套件的生命周期:
* [卸载](#卸载)
* [禁用](#禁用)
* [重新激活](#重新激活)
当您对自己的套件比较满意之后,您还可以[发布套件](./repository.html)到仓库,让更多的朋友获益
## 下载脚本
正在完善此文档...
## 安装
## 初始化
## 卸载
## 禁用
## 重新激活

View File

@ -8,8 +8,12 @@ meta:
content: Kubernetes教程,K8S 套件,Kubernetes包管理,helm,helm chart
---
# Kuboard套件仓库
# 套件仓库
<AdSenseTitle/>
文档建设中...
## 提交套件到仓库
Kuboard 将套件的所有脚本存储在 github repositor [eip-work/kuboard-addons](https://github.com/eip-work/kuboard-addons/tree/master/repository) 中。如果您希望自己定制的套件能够被更多人使用,请向该仓库提交 pull request。
由于github在国内的访问并不是很稳定因此仓库中所有的内容都将发布到 [https://addons.kuboard.cn/index/repository.json](https://addons.kuboard.cn/index/repository.json) 这个地址Kuboard 界面上,在安装套件时,也是从这个地址获取仓库中的套件列表。