更新时间:2025-03-04 GMT+08:00
Kubernetes Dashboard
插件介绍
Kubernetes Dashboard是一个旨在为Kubernetes世界带来通用监控和操作Web界面的项目,集合了命令行可以操作的所有命令。
字段说明
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
basic |
否 |
object |
插件基础配置参数,无需指定。 |
|
flavor |
是 |
表2 object |
插件规格参数 |
|
custom |
是 |
表3 object |
插件自定义参数 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
replicas |
是 |
String |
实例数,默认为:1 |
|
resources |
是 |
Array of resources object |
容器资源(CPU、内存)配额。 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
serviceType |
是 |
String |
外部访问类型,支持NodePort或ELB,默认NodePort。 |
|
port |
否 |
int |
kubernetes-dashboard service的port值,默认8443 |
|
loadBalancerIP |
否 |
String |
外部访问类型使用ELB类型时ELB的IP。 |
|
elbClass |
否 |
String |
外部访问类型使用ELB类型时ELB类型,共享型(union)或独享型(performance),默认union。 |
|
elbID |
否 |
String |
外部访问类型使用ELB类型时ELB的ID。 |
|
certUploaded |
否 |
bool |
是否使用自定义证书,默认true. |
|
cert |
否 |
String |
自定义证书cert内容 |
|
key |
否 |
String |
自定义证书key内容 |
请求示例
{
"kind": "Addon",
"apiVersion": "v3",
"metadata": {
"annotations": {
"addon.install/type": "install"
}
},
"spec": {
"clusterID": "2292498e-d169-**-9151-***1001ba",
"version": "2.2.27",
"addonTemplateName": "dashboard",
"values": {
"basic": {
"basickey":"val"
},
"flavor": {
"replicas": 1,
"resources": [{
"limitsCpu": "100m",
"limitsMem": "512Mi",
"name": "dashboard",
"requestsCpu": "50m",
"requestsMem": "256Mi"
}]
},
"custom": {
"cert": "***",
"certUploaded": true,
"elbClass": "union",
"elbID": 0,
"key": "***",
"loadBalancerIP": "",
"port": 8443,
"serviceType": "NodePort",
"cluster_id": "2292498e-d169-**-9151-***1001ba",
"tenant_id": "********"
}
}
}
}
父主题: 插件实例字段说明