#GitOps

tau - 开源Git原生CDN PaaS平台,替代Vercel和Netlify等服务
Tau云计算开源GitOpsWebAssemblyGithub开源项目
Tau是一个为软件开发者设计的开源框架,用于构建低维护、高扩展性的云计算平台。该平台无需外部依赖,提供简单配置,通过Git管理基础设施。支持WebAssembly计算,具备自动节点和协议发现、内容寻址存储等功能,确保高性能和可靠性。适合小型团队或个人开发者,实现本地编码即全球部署,平衡开发速度和基础设施成本。
terraform-kubestack - Terraform框架为Kubernetes平台工程提供强大支持
KubestackTerraformKubernetesGitOps平台工程Github开源项目
Kubestack是为Kubernetes平台工程团队设计的开源Terraform框架。它支持在单一Terraform代码库中定义完整云原生堆栈,并通过GitOps实现平台的安全持续演进。该框架采用约定优于配置的方法,提供强大的平台架构和GitOps工作流,以及可扩展、低维护的Terraform代码库。Kubestack让整个工程团队能够充分利用平台能力,同时确保应用环境安全。
argo-cd - Kubernetes的GitOps持续交付利器
Argo CDGitOpsKubernetes持续交付容器编排Github开源项目
Argo CD是Kubernetes生态系统中的声明式GitOps持续交付工具。它利用版本控制来管理应用定义、配置和环境,实现应用部署和生命周期的自动化管理。Argo CD提供自动同步、回滚和资源可视化等功能,简化了Kubernetes集群中应用的部署和更新过程,提高了DevOps效率。
theByteBook - 现代架构设计与实践开源指南
架构设计开源书籍基础设施技术费曼学习法GitOpsGithub开源项目
theByteBook是一本开源的架构设计书籍,计划于2024年6月出版。该书探讨了容器技术、服务网格、无服务器计算和高性能网络等现代互联网基础设施技术。内容围绕网络、集群服务治理和FinOps三大主题,阐述了架构的稳定性、效率和成本控制要素。项目在GitHub上持续更新,接受读者反馈。
project - GitOps 标准化倡议 推动工具生态互操作
OpenGitOpsGitOpsCNCF开源项目DevOpsGithub
OpenGitOps 作为 CNCF 沙盒项目,致力于制定供应商中立的 GitOps 标准。通过制定原则、文档和代码,该项目为工具互操作性和认证奠定基础。项目涵盖 GitOps 原则、术语表和社区活动等多个方面,鼓励开发者参与贡献。
helm-secrets - Helm 值文件加密解密插件
Helm加密插件安全GitOpsGithub开源项目
helm-secrets 是一个 Helm 插件,用于加密和解密 Helm 值文件。它支持使用 sops 加密值文件并存储在 Git 中,可将机密存储在云原生机密管理器中并注入到值文件或模板中。该插件兼容 ArgoCD 等 GitOps 工具,支持 sops 和 vals 等多种后端。helm-secrets 还能在 Helm 模板中评估机密引用,为用户提供灵活安全的 Helm 机密管理方案。
bytebase - 统一平台管理多种数据库开发任务的 CI/CD 解决方案
数据库管理DevOpsGitOpsSQL审查数据安全Github开源项目
Bytebase 为开发者和 DBA 提供了统一的数据库 CI/CD 平台。该解决方案支持管理多种数据库系统的开发任务,涵盖架构变更、数据查询、安全控制和治理。通过标准操作流程、SQL 审核、GitOps 工作流和数据访问控制等功能,Bytebase 能够有效提升团队的数据库开发效率和安全性。
kubefirst - 快速构建云原生GitOps基础设施的开源CLI工具
GitOpsKubefirst云原生基础设施容器编排Github开源项目
kubefirst是一款开源的命令行工具,可在短时间内创建完整的GitOps平台。它整合了多种云原生工具,适用于k3d、AWS、Civo和DigitalOcean等环境。该项目提供详细文档,便于用户快速部署和管理GitOps基础设施。kubefirst正在持续开发中,目前还支持Akamai、Google Cloud、K3s和Vultr等平台的beta版本。
flipt - 企业级功能管理平台 支持GitOps和云原生部署
Flipt特征管理GRPCGitOps云原生Github开源项目
Flipt是一款企业级功能管理平台,支持GRPC和GitOps,可部署于现有基础设施。它具有数据安全性高、延迟低等特点,兼容多种数据库和身份验证方法。Flipt提供现代化UI和调试控制台,易于集成CI/CD工作流,实现持续配置。该平台适用于trunk-based开发、新功能内部测试、系统安全保护等多种场景。
homelab - 家庭实验室基础设施自动化管理框架
HomelabKubernetes自动化基础设施即代码GitOpsGithub开源项目
Homelab项目是一个开源的家庭实验室自动化管理框架,基于基础设施即代码和GitOps理念。它实现了从裸机配置到应用管理的全流程自动化,包括Kubernetes集群部署、证书管理、DNS更新等。该项目还集成监控告警、CI/CD、私有容器仓库等功能,为家庭实验室提供可定制的端到端解决方案。
meshery - 云原生多集群管理和应用部署平台
Meshery云原生管理KubernetesGitOps多集群管理Github开源项目
Meshery是开源云原生管理平台,为Kubernetes多集群部署提供可视化和协作式GitOps功能。它集成250多种云原生基础设施,实现全面的生命周期、配置和性能管理。Meshery的特色功能包括上下文感知应用策略、WebAssembly过滤器管理和配置验证。作为可扩展平台,Meshery简化了YAML配置流程,优化云原生应用管理体验。
gitops-playground - GitOps 运维栈助力 Kubernetes 集群管理实践
GitOpsKubernetesArgo CDJenkinsPrometheusGithub开源项目
gitops-playground 为 Kubernetes 集群提供完整的 GitOps 运维环境。项目集成了 Argo CD 部署工具、Prometheus 和 Grafana 监控系统、Vault 和 External Secrets Operator 密钥管理工具,以及 Jenkins CI/CD 流水线。支持本地集群、公有云和空气隔离环境,便于快速搭建 GitOps 环境,体验现代化的集群运维方案。
ignite - 基于容器技术的高效虚拟机管理平台
Weave Ignite虚拟机管理Firecracker容器化GitOpsGithub开源项目
Weave Ignite是一个开源虚拟机管理平台,融合Firecracker微型VM和Docker/OCI镜像技术,实现容器与VM的统一体验。它采用GitOps工作方式,支持声明式和自动化VM管理。Ignite充分利用Firecracker的安全性、隔离性和高效性,实现快速VM启动,适用于测试、CI等场景。通过使用OCI兼容镜像,Ignite简化了VM管理流程,使VM系统的部署管理达到类似Kubernetes工作负载的便捷程度。
rules_gitops - Bazel规则集实现Kubernetes部署自动化
BazelGitOpsKubernetes容器化持续部署Github开源项目
rules_gitops是一个Bazel规则集,用于实现容器构建和Git驱动部署的无缝集成。它自动处理镜像推送、替换和Kustomize应用,并管理对象引用的内容寻址。该项目支持将生成的Kubernetes清单应用到集群或版本控制系统,简化了基于GitOps的部署流程。
awesome-gitops - GitOps资源大全 助力Kubernetes集群管理与应用部署
GitOpsKubernetesGit持续交付基础设施即代码Github开源项目
本资源列表汇集了GitOps相关的工具、教程和社区资源。GitOps通过Git管理Kubernetes集群和应用部署,提高了开发效率和系统稳定性。列表涵盖ArgoCD、Flux等主流工具,以及GitOps实践的背景知识。开发者和运维人员可从中获取有价值的参考信息,助力优化工作流程。
投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号