-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
新功能New feature or requestNew feature or request
Description
需求分析:
目前k8s集群安装每家公司各不相同,五花八门,各种依赖错综复杂。业界各种集群的节点管理对于新增节点可能简单点,对于有状态的节点缩容难度可想而知。当然k8s节点管理无法通过简单的dashboard来完成,可以做到master和work节点的增删那一定是一套安装套路,集成在dashboard中,目前能做的节点管理只能是节点列表的展示。
功能大概设计:
- 1.在routers下的v1包中InitK8sRouters内添加一个GET请求路由/k8s/cluster/:cid/node/list,需要前端传入:cid集群编号,引用controllers下k8s包nodes方法GetK8sClusterNodeList
- 2.在svc中的k8s包下创建nodes文件里面有一个GetK8sClusterNodeList函数用于获取集群合法性校验并且提取到interface文件的接口中
- 3.GetK8sClusterNodeList中调用svc的接口实现获取节点列表
API设计:
将在apipox中具体实现设计
cf1998
Metadata
Metadata
Assignees
Labels
新功能New feature or requestNew feature or request