tau
Tau是一个为软件开发者设计的开源框架,用于构建低维护、高扩展性的云计算平台。该平台无需外部依赖,提供简单配置,通过Git管理基础设施。支持WebAssembly计算,具备自动节点和协议发现、内容寻址存储等功能,确保高性能和可靠性。适合小型团队或个人开发者,实现本地编码即全球部署,平衡开发速度和基础设施成本。
terraform-kubestack
Kubestack是为Kubernetes平台工程团队设计的开源Terraform框架。它支持在单一Terraform代码库中定义完整云原生堆栈,并通过GitOps实现平台的安全持续演进。该框架采用约定优于配置的方法,提供强大的平台架构和GitOps工作流,以及可扩展、低维护的Terraform代码库。Kubestack让整个工程团队能够充分利用平台能力,同时确保应用环境安全。
argo-cd
Argo CD是Kubernetes生态系统中的声明式GitOps持续交付工具。它利用版本控制来管理应用定义、配置和环境,实现应用部署和生命周期的自动化管理。Argo CD提供自动同步、回滚和资源可视化等功能,简化了Kubernetes集群中应用的部署和更新过程,提高了DevOps效率。
theByteBook
theByteBook是一本开源的架构设计书籍,计划于2024年6月出版。该书探讨了容器技术、服务网格、无服务器计算和高性能网络等现代互联网基础设施技术。内容围绕网络、集群服务治理和FinOps三大主题,阐述了架构的稳定性、效率和成本控制要素。项目在GitHub上持续更新,接受读者反馈。
project
OpenGitOps 作为 CNCF 沙盒项目,致力于制定供应商中立的 GitOps 标准。通过制定原则、文档和代码,该项目为工具互操作性和认证奠定基础。项目涵盖 GitOps 原则、术语表和社区活动等多个方面,鼓励开发者参与贡献。
helm-secrets
helm-secrets 是一个 Helm 插件,用于加密和解密 Helm 值文件。它支持使用 sops 加密值文件并存储在 Git 中,可将机密存储在云原生机密管理器中并注入到值文件或模板中。该插件兼容 ArgoCD 等 GitOps 工具,支持 sops 和 vals 等多种后端。helm-secrets 还能在 Helm 模板中评估机密引用,为用户提供灵活安全的 Helm 机密管理方案。
bytebase
Bytebase 为开发者和 DBA 提供了统一的数据库 CI/CD 平台。该解决方案支持管理多种数据库系统的开发任务,涵盖架构变更、数据查询、安全控制和治理。通过标准操作流程、SQL 审核、GitOps 工作流和数据访问控制等功能,Bytebase 能够有效提升团队的数据库开发效率和安全性。
kubefirst
kubefirst是一款开源的命令行工具,可在短时间内创建完整的GitOps平台。它整合了多种云原生工具,适用于k3d、AWS、Civo和DigitalOcean等环境。该项目提供详细文档,便于用户快速部署和管理GitOps基础设施。kubefirst正在持续开发中,目前还支持Akamai、Google Cloud、K3s和Vultr等平台的beta版本。
flipt
Flipt是一款企业级功能管理平台,支持GRPC和GitOps,可部署于现有基础设施。它具有数据安全性高、延迟低等特点,兼容多种数据库和身份验证方法。Flipt提供现代化UI和调试控制台,易于集成CI/CD工作流,实现持续配置。该平台适用于trunk-based开发、新功能内部测试、系统安全保护等多种场景。