- Kubernetes二次开发:了解如何进行Kubernetes的二次开发,包括如何修改Kubernetes源码、如何编写自定义控制器、如何编写自定义插件等。
本文将介绍luban运维平台实现:
仓库地址:https://github.com/dnsjia/luban 欢迎大家star
交流群:258130203
应用管理
环境编辑
流水线配置
鲁班运维平台CICD基于Tekton二次开发,在使用流水线时需要集群提前安装tekton
在创建流水线时可以选择不同的任务插件, 如镜像部署、打包、产物上传等
应用发布
K8S多集群管理
YAML编辑
支持对资源进行yaml编辑,方便使用者可以通过yaml对资源进行变更
Configmap编辑
容器组
工作负载
隧道转发
CMDB资产管理
资产授权
为不同的人员授予不同的主机权限
WebSSH
主机登录,Pod登录均支持录像审计