KubeGems
Application
复制页面
KubeGems
Agent.V1
kubegems default alert webhook
获取k8s api-resources
获取alertmanager中的告警数据
检查alertmanagerconfig
get silence
为指定告警规则添加silence
get silence
rollout info
rollout info
获取Job列表数据
获取可以绑定的环境的namespace列表数据
获取Event列表数据
获取Pod列表数据
实时获取日志STDOUT输出(websocket)
进入容器交互执行命令(websocket)
从容器下载文件
upload files to container
获取PersistentVolumeClaim列表数据
获取PersistentVolumeClaim数据
获取Secret列表数据
自定义的NODE详情接口,(可以获取资源分配情况)
修改节点调度
修改node的元数据,label和annotations
修改节点污点
调试容器(websocket)
Jaeger span count
Loki Alert Rule
Loki Labels
Loki LabelValues
获取Pods最近十五分钟的Metrics(从scraper获取)
获取Pods实时Metrics
Loki Query
Loki QueryRange
获取Node实时Metrics
Loki Series
获取Nodes最近十五分钟的Metrics(从scraper获取)
Loki LabelValues
获取指定Node实时Metrics
Prometheus alertrule
CertInfo
ComponentStatus
Prometheus Labelnames
Prometheus LabelValues
Prometheus Matrix
Prometheus Targets
Prometheus Vector
获取集群级别统计
获取集群级别资源统计
获取集群内各种workload的统计
kubectl
获取namespaced scope workload list
获取namespaced scope workload
创建namespaced scope workload
创建 none namespaced scope workload
创建namespaced scope workload
创建namespaced scope workload
扩缩容
获取 none namespaced scope workload list
获取 none namespaced scope workload
创建none namespaced scope workload
创建namespaced scope workload
创建none namespaced scope workload
创建none namespaced scope workload
nonamespace 扩缩容
MSGBUS
消息中心(websocket)
发送消息
Application
更新应用镜像
POST
更新资源建议至 gitrepo
PATCH
列举文件
GET
应用列表
GET
部署应用
POST
批量部署应用
POST
应用部署镜像
GET
更新应用镜像并部署
PUT
应用部署
GET
删除应用
DELETE
部署历史
GET
argo资源
GET
argo资源
DELETE
写入多个文件
PUT
写入文件
PUT
删除文件
DELETE
应用编排文件diff
GET
应用编排文件历史
GET
应用编排文件刷新
POST
应用编排文件回滚
POST
应用编排中HPA
GET
应用编排中HPA
POST
应用编排HPA
DELETE
镜像历史
GET
更新应用镜像并部署
GET
更新应用镜像并部署
PUT
应用编排中副本数scale(包含运行时调整)
GET
应用编排中副本数scale(包含运行时调整)
POST
资源树实时状态(List/Watch)
GET
获取对应的服务信息
GET
Sync同步
POST
应用异步任务
GET
应用商店应用列表
GET
应用商店部署
POST
应用商店应用列表
DELETE
应用商店应用
GET
应用内容类型摘要
GET
Alert
告警黑名单
加入/更新告警黑名单
移除告警黑名单
获取AlertRule列表
创建AlertRule
AlertRule详情
修改AlertRule
修改AlertRule
禁用AlertRule
启用AlertRule
告警历史
重复的告警记录
在namespace下获取receiver列表
在namespace下创建receiver
在namespace下修改receiver
在namespace下删除receiver
发送测试邮件
搜索告警
告警趋势图
告警分组统计
搜索告警
今日告警数量统计
Approve
获取待处理审批
批准集群资源配额申请
拒绝集群资源配额申请审批拒绝
Appstore
应用商店-查询所有APP
APP详情
APP Charts文件编码
列出所有的外部应用的charts仓库
创建应用商店外部charts仓库
APP 删除外部chart仓库
APP 同步外部chart仓库
AuditLog
AuditLog列表
AuditLog详情
AuthSource
AuthSource列表
create AuthSource
modify AuthSource
delete AuthSource
AuthSource列表 (no auth)
AuthSource 预定义的源默认值
Cluster
Cluster列表
创建Cluster
列出集群状态
添加cluster前的kubeconfig检测接口,验证kubeconfig,返回集群信息和可用的storageClass列表
Cluster详情
修改Cluster
删除 Cluster
获取属于 Cluster 的 Environment 列表
获取属于 Cluster 的 LogQueryHistory 列表
聚合查询日志查询历史, unique logql desc 按照当前用户的查询历史聚合
获取属于 Cluster 的 LogQuerySnapshot 列表
集群资源状态
Agent.Plugin
获取Plugin列表数据
获取Plugin列表数据
禁用插件
禁用插件
启用插件
插件详情
获取Plugin列表数据
启用插件
禁用插件
检查更新
启用插件
Environment
Environment列表
Environment详情
修改Environment
删除 Environment
获取属于 Environment 的 User 列表
在User和Environment间添加关联关系
获取Environment 的一个 User详情
修改 User 和 Environment 的关联关系
删除 User 和 Environment 的关系
NetworkIsolated
环境网络隔离开关
项目网络隔离开关
租户网络隔离开关
ResourceList
获取环境资源清单
获取项目资源清单
Workload列表
Workload删除
Event
获取事件
Log
获取loki上下文