• pdf 文档 CurveFS rename 接口实现方案

    0 码力 | 15 页 | 555.93 KB | 5 月前
    3
    本文档详细阐述了CurveFS中rename接口的实现方案,其中主要探讨了Chubaofs方案和事务方案。Chubaofs方案通过增加硬链接并删除源文件实现rename,但无法保证原子性;而事务方案利用MVCC机制和分布式事务保证了rename操作的原子性。文档还分析了两种方案的优缺点及实现难点,并最终选用了事务方案。 rename操作主要涉及dentry的删除和创建,需确保中间状态不外露,符合POSIX标准。
  • pdf 文档 Rafay DZone Refcard Gitops for kubernetes 2022

    0 码力 | 8 页 | 1.35 MB | 1 年前
    3
    文档讨论了GitOps在Kubernetes中的应用及其核心原则。GitOps是一种以Git为中心的方法,通过声明式配置和Infrastructure as Code(IaC)来管理Kubernetes应用和基础设施的部署。其核心原则包括声明式描述、观察性、合规性和审计、多集群配置管理等。 GitOps通过将配置和代码存储在Git中,提供了单一的真实来源,增强了安全性、合规性和灾难恢复能力,同时提高了开发人员的效率和自助服务能力。
  • pdf 文档 Red Hat OpenShift GitOps 1.13 了解 OpenShift GitOps

    0 码力 | 17 页 | 203.28 KB | 1 年前
    3
    Red Hat OpenShift GitOps 1.13 提供了一种声明式的持续部署方法,通过 Git 存储库管理基础架构和应用程序配置,简化了多集群环境下的配置管理。此文档介绍了 GitOps 的核心概念和工作流程,并详细说明了如何使用 must-gather 工具收集调试数据,以支持 OpenShift GitOps 的问题排查和诊断。
  • pdf 文档 GitOps 2.0 The Future of DevOps Ebook

    0 码力 | 29 页 | 1.61 MB | 1 年前
    3
    文档详细探讨了GitOps 1.0的局限性,并提出了GitOps 2.0的愿景和解决方案。GitOps 1.0主要关注应用部署,但忽略了CI/CD集成、多环境配置、自动扩缩容、回滚、观测性、审计、大规模运行以及与Helm的兼容性等问题。GitOps 2.0的目标是实现对整个软件开发生命周期的全面可视性,包括从代码提交到部署的端到端追踪,同时解决观测性、业务指标、多环境部署、 rollback 和密钥管理等关键问题。文档还介绍了Codefresh和ArgoCD在实现GitOps 2.0愿景中的具体应用。
  • pdf 文档 Continuous Delivery and GitOps on OpenShift

    0 码力 | 32 页 | 2.13 MB | 1 年前
    3
    文档详细介绍了在OpenShift平台上实现持续交付(CI/CD)和GitOps的最佳实践。通过使用OpenShift GitOps,用户可以 declaratively 管理多集群的持续交付流程,结合Argo CD和Tekton工具链,实现自动化构建、测试、部署和监控。文档还强调了GitOps在多集群环境中的应用,包括配置管理、自动化安装升级以及提供统一的控制台视图。整个流程以Git仓库为中心,通过Pull Request和Push操作驱动交付流程,确保应用交付的可靠性和一致性。
  • pdf 文档 3 Key Elements for Your GitOps strategy

    0 码力 | 14 页 | 761.79 KB | 1 年前
    3
    文档详细介绍了GitOps策略的三个关键要素:GitOps的基本原则、设计GitOps策略时需要考虑的因素,以及如何使用GitOps与阿卡迈的云计算结合。GitOps是一种基于Git的运营框架,旨在通过 Infrastructure as Code(IaC)和持续集成/交付(CI/CD)来实现基础设施和应用代码的自动化管理。文档强调了Observability在GitOps中的重要性,以及如何通过Kubernetes集群和Pull-based架构实现自动化的配置更新和系统状态 reconciliation。此外,文档还探讨了GitOps在云原生环境中的应用,以及如何通过工具如Terraform和ArgoCD来实现高效的GitOps策略。
  • pdf 文档 What's new with GitOps and OpenShift

    0 码力 | 34 页 | 2.01 MB | 1 年前
    3
    文档探讨了GitOps与OpenShift的结合及其最新发展。GitOps是一种通过Git仓库管理基础设施和应用状态的自动化方法,而OpenShift作为容器平台,支持声明式环境配置和自动化操作。文档强调了OpenShift对GitOps的原生支持,包括通过YAML文件实现声明式部署、自动化集群配置和应用部署。同时,文档提到了OpenShift与Tekton和Argo CD的集成,以及未来的发展计划,包括支持无特权管道、增强Console功能和扩展生态系统。文档还提供了资源链接和实际应用场景的示例。
  • pdf 文档 GitOps on AWS: Increase velocity of your DevOps teams

    0 码力 | 10 页 | 2.41 MB | 1 年前
    3
    文档介绍了GitOps在AWS上的应用及其对DevOps团队效率的提升。通过使用GitOps,团队可以更自信、安全地在Kubernetes上部署应用,同时提高开发速度和整体输出。文档提到Mettle by NatWest通过GitOps将部署速度提高了75%,并展示了Weave Flux工具在自动化部署和管理中的作用。GitOps通过统一的声明式工作流,确保生产环境与Git仓库中的描述一致,从而实现高效、可靠的运维。
  • pdf 文档 THE GITOPS GUIDE TO BUILDING & MANAGING INTERNAL PLATFORMS

    0 码力 | 15 页 | 623.52 KB | 1 年前
    3
    文档探讨了通过GitOps构建和管理内部平台以提升开发者体验的重要性。内部平台为开发者提供按需访问资源的能力,同时确保安全性和合规性。GitOps作为一种方法论,被用于实现这一目标,其核心优势包括风险控制、检测系统和配置漂移、内置合规性以及渐进式交付。平台团队在这一过程中扮演关键角色,负责提供资源和能力,使开发团队能够高效协作。文档强调了采用平台化方法对组织生产力和开发速度的积极影响,并通过多个案例展示了GitOps在实际应用中的成功经验。
  • pdf 文档 Red Hat OpenShift GitOps 1.10 Removing GitOps

    0 码力 | 8 页 | 47.36 KB | 1 年前
    3
    文档提供了如何从OpenShift集群中移除Red Hat OpenShift GitOps操作符的详细指南。主要步骤包括:1) 删除与GitOps操作符默认命名空间关联的Argo CD实例;2) 通过OperatorHub卸载Red Hat OpenShift GitOps操作符。文档还提供了使用命令行工具删除实例和操作符的具体命令示例。
共 34 条
  • 1
  • 2
  • 3
  • 4
前往