2.2.2云音乐在GitOps CD领域的最佳实践## GCN ## HorizonCD 云音乐在GitOps CD领域的最佳实践  朱旭 网易云音乐 云原生开发工程师  背景 Horizon模板体系 GitOps最佳实践 Horizon产品介绍 Horizon落地 ## 第一部分 背景 ## 背景 ## 云主机时代的痛点 效率低下 计算焦虑 运维 繁琐 成本高昂 2020年,云音乐开始容器化转型 ## 背景 ## 业界优秀产品  站在巨人的肩膀上,打造符合公司中长期发展的 DevOps CD 产品 - Horizon ## Helm Chart的理念 ## 如何屏蔽 k8s 复杂性? - 通用模板能力:屏蔽大部分细节,将少量配置开放给使用者 - 以应用为中心:围绕着应用,集中了应用依赖的各种资源0 码力 | 22 页 | 3.15 MB | 1 年前3
Argo CD 搭配 Kustomize
實作 GitOps 部署 周育緯## Argo CD 搭配 Kustomize 實作 GitOps 部署 周育緯 ## About me • III DevOps contributor •8 年 System, DevOps 與 Backend 開發與維護經驗 •資展國際、工研院: Kubernetes, DevOps 講師 ## GitOps •雲原生 Continuous Deployment •所有部署都使用聲明式(declarative)腳本 •所有部署都使用聲明式(declarative)腳本 •所有部署環境yaml皆存放至Git repository ## GitOps •所有對環境的調整,皆應由調整Git repostiroy來進行觸發 •需確保環境與Git上的腳本為一致 ## GitOps優點 •可以經由git commit history來紀錄環境從部署至今所有狀態 ## 你有遇到過 • 一個App deployment yaml檔該如何部署出多套環境給不同情境(e •https://github.com/demoyuw/k8s-summit-cd-repository.git • Git clone https://github.com/demoyuw/k8s-summit-cd-repository.git • cd k8s-summit-cd-repository demoyuw@vm1:~/k8s-summit-cd-repository$ tree base flask-api-deploy0 码力 | 24 页 | 696.06 KB | 1 年前3
The Path to GitOps# The Path to GitOps  Christian Hernandez Foreword by Chris Short, Co-chair, OpenGitOps/GitOps Working Group 05 Foreword Introduction 08 Chapter 1-What is GitOps? Origins in DevOps Kubernetes and containers Cloud-Native DevOps A DevOps Operating Model GitOps Principles Declarative Immutable Pulled Automatically Continuously Reconciled GitOps and CI/CD Traditional CI/CD Workflows Where does GitOps fit in? Operations via Pull Request Summary 14 Chapter0 码力 | 45 页 | 1.09 MB | 1 年前3
Red Hat OpenShift GitOps 1.10 Removing GitOpsjpg) ### Red Hat OpenShift GitOps 1.10 ## Removing GitOps Removing OpenShift GitOps Operator from your cluster Powered by TCPDF (www.tcpdf.org) Removing OpenShift GitOps Operator from your cluster ## instructions for deleting the Argo CD instances added to the default namespace of the OpenShift GitOps Operator. It also discusses how to remove the OpenShift GitOps Operator from your cluster. ## Table OPENSHIFT GITOPS 3 1.1. DELETING THE ARGO CD INSTANCES 3 1.2. UNINSTALLING THE GITOPS OPERATOR 3 ### CHAPTER 1. UNINSTALLING RED HAT OPENSHIFT GITOPS Uninstalling the Red Hat OpenShift GitOps Operator0 码力 | 8 页 | 47.36 KB | 1 年前3
OpenShift Container Platform 4.13 CI/CDOpenShift Container Platform 4.13 ## CI/CD 包含有关 OpenShift Container Platform 构建、管道和 GitOps 的信息 Powered by TCPDF (www.tcpdf.org) 包含有关 OpenShift Container Platform 构建、管道和 GitOps 的信息 ## 法律通告 Copyright $ ^{©} $ OpenShift Container Platform 的 CI/CD ## 目录 第1章 OPENSHIFT CONTAINER PLATFORM CI/CD 概述 ..... 3 1.1. OPENSHIFT 构建 ..... 3 1.2. OPENSHIFT PIPELINES ..... 3 1.3. OPENSHIFT GITOPS ..... 3 1.4. JENKINS ... PIPELINES ..... 93 3.1. 关于 RED HAT OPENSHIFT PIPELINES ..... 93 第4章 GITOPS ..... 94 4.1. 关于 RED HAT OPENSHIFT GITOPS ..... 94 第5章 JENKINS ..... 96 5.1. 配置 JENKINS 镜像 ..... 96 5.2. JENKINS0 码力 | 129 页 | 1.37 MB | 2 年前3
Red Hat OpenShift GitOps 1.13 了解 OpenShift GitOps2ccb97c15e26/p1_1.jpg) ### Red Hat OpenShift GitOps 1.13 ## 了解 OpenShift GitOps OpenShift GitOps 简介 Powered by TCPDF (www.tcpdf.org) OpenShift GitOps 简介 ## 法律通告 Copyright $ ^{©} $ 2024 Red Hat, Inc 本文档概述 OpenShift GitOps 及其功能。它还提供了一个定义常见 OpenShift GitOps 术语的术语表。 ## 目录 第1章 什么是 GITOPS? ..... 3 第2章 关于 RED HAT OPENSHIFT GITOPS ..... 4 2.1. 主要特性 ..... 4 2.2. OPENSHIFT GITOPS 常用术语表 ..... 5 2 OPENSHIFT GITOPS 收集调试数据 ..... 11 3.3. 其他资源 ..... 13 ## 第1章 什么是 GITOPS? GitOps 是为云原生应用程序实施持续部署的一种声明方式。您可以使用 GitOps 创建可重复进程,用于在多集群 Kubernetes 环境间管理 OpenShift Container Platform 集群和应用程序。GitOps 以快速的速度处理0 码力 | 17 页 | 203.28 KB | 1 年前3
The Practical Guide to GitOpsGuide to GitOps Deliver quality at speed ## Table of Contents  The Freedom of Choice 03 The Principles of GitOps 04 Key Key Benefits of GitOps 05 What Happens When you Adopt GitOps? 06 Typical CI/CD Pipeline 07 GitOps Separation of Privileges 10   GitOps Hands On Tutorial Part 1: Spin up a Kubernetes Cluster Part 2: Fork the Sock Shop Repository0 码力 | 37 页 | 850.88 KB | 1 年前3
Continuous Delivery
and GitOps
on OpenShift[Image](/uploads/documents/1/a/b/f/1abf93965c16c29272480d238229939d/p1_1.jpg) ## Continuous Delivery and GitOps on OpenShift Christian Hernandez Technical Marketing Manager ## DevOps is the key to meet the insatiable Delivery (CD) A key DevOps principle for automation, consistency and reliability Security Checks Release Deploy Stage Deploy Prod Continuous Integration Continuous Delivery ## What is GitOps? An developer-centric is the single source of truth Treat everything as code Operations through Git workflows ## GitOps Workflow a declarative approach to application delivery  to provision an environment The version Production deployments have a very low success rate I can’t audit configuration changes ## GitOps Benefits • All changes are auditable - Standard roll-forward or backwards in the event of failure0 码力 | 34 页 | 2.01 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
HorizonGitOps CD容器化转型ArgoCDKubernetesArgo CDKustomizeGitOps声明式脚本OpenGitOps PrinciplesGitDeclarative InfrastructureRed Hat OpenShift GitOps OperatoruninstallnamespaceOpenShift Container PlatformCI/CDOpenShift 构建OpenShift PipelinesOpenShift GitOpsCI/CD PipelineInfrastructure as CodeOpenShiftGitOps 2.0Codefresh多环境配置自动回滚TektonYAML













