We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在列表和详情中可以对更多重要字段进行可视化展示,例如将容器端口、环境变量等。
case by case 设计 + 实现。
目前的 create yaml 默认值较为简单,可以将一些合理的选项作为默认值加入,简化用户手动填写的内容
case by case 设置。
根据 API schema,将未填写的字段以注释的形式在 yaml editor 中呈现,帮助用户理解字段含义。
将 managedFields、status 等字段在 edit yaml 时自动折叠。
调研 Monaco Editor 配置方式。
目前只提供了编辑 yaml 这一种 edit API 调用方式。对于一些常见任务,可以讲 edit API 封装为一键式入口,避免在较大的 yaml 中编辑少量字段的繁琐工作。
高优先级候选便捷操作(工作负载资源):
对 edit API 进行封装,实现对应的 UI 入口(列表操作菜单、详情操作菜单)。
以工作负载资源为核心,增加周边资源的管理,使用户可以更好的完成工作负载资源的管理。
高优先级候选资源:
按已有架构,补充更多资源管理代码
性能指标分为瞬时值和时序值两类,原生 K8s 集群不对性能指标进行采集,一些社区项目完成了对应的实现。
例如 https://github.com/kubernetes-sigs/metrics-server 以 CRD 的形式采集存储了瞬时值;https://github.com/prometheus-operator/kube-prometheus 采集存储了时序值。
以插件形式对特定的后端进行集成,当对应后端存在时,在 UI 中展示性能指标。
支持查看 Pod 日志和在 Pod 容器中执行命令。前者可以使用 K8s API 实现,后者通常需要额外的后端支持,例如 https://github.com/cloudtty/cloudtty
实现统一的日志面板 UI,对接 K8s API 查询日志。
以插件形式对特定的后端进行集成,实现在 Pod 容器中执行命令。需与 SKS 的后端实现保持一致。
K8s 中使用 event 呈现资源的相关事件,在详情中可以增加一个 event table,进行展示。
通过 K8s API 读取 event,过滤出与目前资源匹配的 event 列表。
K8s 中资源之间有许多关联关系,例如 A 是 B 的 owner,A 使用了 B 等。在详情中增加 relation table,展示 referred by 和 refers to 两类关系,更好找到相关资源。
K8s-data-provider 通过 K8s API 解析上述 relation,作为附加信息返回给 UI。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
可视化展示更多字段数据
描述
在列表和详情中可以对更多重要字段进行可视化展示,例如将容器端口、环境变量等。
实现方式
case by case 设计 + 实现。
为 create yaml 设置更合理的默认值
描述
目前的 create yaml 默认值较为简单,可以将一些合理的选项作为默认值加入,简化用户手动填写的内容
实现方式
case by case 设置。
yaml editor 实现自动折叠 + 注释
描述
根据 API schema,将未填写的字段以注释的形式在 yaml editor 中呈现,帮助用户理解字段含义。
将 managedFields、status 等字段在 edit yaml 时自动折叠。
实现方式
调研 Monaco Editor 配置方式。
将 edit API 封装为更多便捷操作
描述
目前只提供了编辑 yaml 这一种 edit API 调用方式。对于一些常见任务,可以讲 edit API 封装为一键式入口,避免在较大的 yaml 中编辑少量字段的繁琐工作。
高优先级候选便捷操作(工作负载资源):
实现方式
对 edit API 进行封装,实现对应的 UI 入口(列表操作菜单、详情操作菜单)。
管理更多资源
描述
以工作负载资源为核心,增加周边资源的管理,使用户可以更好的完成工作负载资源的管理。
高优先级候选资源:
Node实现方式
按已有架构,补充更多资源管理代码
查看性能指标
描述
性能指标分为瞬时值和时序值两类,原生 K8s 集群不对性能指标进行采集,一些社区项目完成了对应的实现。
例如 https://github.com/kubernetes-sigs/metrics-server 以 CRD 的形式采集存储了瞬时值;https://github.com/prometheus-operator/kube-prometheus 采集存储了时序值。
实现方式
以插件形式对特定的后端进行集成,当对应后端存在时,在 UI 中展示性能指标。
支持更多 Pod 操作
描述
支持查看 Pod 日志和在 Pod 容器中执行命令。前者可以使用 K8s API 实现,后者通常需要额外的后端支持,例如 https://github.com/cloudtty/cloudtty
实现方式
实现统一的日志面板 UI,对接 K8s API 查询日志。
以插件形式对特定的后端进行集成,实现在 Pod 容器中执行命令。需与 SKS 的后端实现保持一致。
资源详情页增加 event table
描述
K8s 中使用 event 呈现资源的相关事件,在详情中可以增加一个 event table,进行展示。
实现方式
通过 K8s API 读取 event,过滤出与目前资源匹配的 event 列表。
资源详情页增加 relation table
描述
K8s 中资源之间有许多关联关系,例如 A 是 B 的 owner,A 使用了 B 等。在详情中增加 relation table,展示 referred by 和 refers to 两类关系,更好找到相关资源。
实现方式
K8s-data-provider 通过 K8s API 解析上述 relation,作为附加信息返回给 UI。
The text was updated successfully, but these errors were encountered: