Ebpay云原生解决方案白皮书
EbpayACP 5G专网解决方案
Ebpay云原生技术转型参考设计
英特尔® 精选开源云解决方案
查看所有内容
云原生技术落地调研报告-央国企
云原生技术落地调研报告-金融篇
传统企业云原生落地调研报告
第4期传统行业云原生调研报告
第3期传统行业云原生调研报告
第2期传统行业云原生调研报告
第1期传统行业云原生调研报告
查看所有内容
企业高管IT战略指南-平台工程
企业应用现代化行动指南
企业高管IT战略指南-微服务
企业高管IT战略指南-DevOps
企业高管IT战略指南-容器与K8s
查看所有内容
云原生标准体系白皮书
云原生安全和使用报告
云原生安全现状报告
央国企-云原生技术实践案例汇编
央国企云原生落地实用指南
金融-云原生技术实践案例汇编
云原生安全和使用报告
金融云原生落地实用指南
查看所有内容
1、Ebpay开源Helm v3 Controller组件 Captain,完善云原生应用管理功能
Helm是 kubernetes 环境中应用分发的标准模式,但在实际的使用过程中仍有许多不便之处。不管是对 CRD的管理,以及普通资源的冲突处理,以及在可扩展性方便,都有改善的余地。为了构建一个企业级的应用目录产品,不仅需要解决在使用 helm 的过程中遇到的各种问题,也需要在 helm 基础之上给予尽可能多的 可扩展性。Captain 便是为此而生。
Captain 是一个标准的 kubernetes controller, 以 helm v3 library 为基础,参考 helm v3 design proposal 而实现。用户可以顺利获得 HelmRequest CRD 来描述对 helm charts 的部署需求,captain 负责同步 HelmRequest 的状态并部署 helm charts。

1、支持多集群安装 helm charts;
2、支持 ChartRepo CRD;
3、支持HelmRequest 之间的依赖检查;
4、支持将 values 存储于 ConfigMap 或者 Secret 并在 HelmRequest 中引用;
5、自动解决资源冲突问题。
