OpenShift Container Platform 4.13 CI/CD
OpenShift Container Platform 4.13 CI/CD 包含有关 OpenShift Container Platform 构建、管道和 GitOps 的信息 Last Updated: 2024-02-17 OpenShift Container Platform 4.13 CI/CD 包含有关 OpenShift Container Platform 构建、管道和 other trademarks are the property of their respective owners. 摘要 摘要 OpenShift Container Platform 的 CI/CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 目 目录 录 第 第 1 章 章 OPENSHIFT CONTAINER PLATFORM CI/CD 概述 概述 1.1. OPENSHIFT 构建 1.2. OPENSHIFT PIPELINES 1.3. OPENSHIFT GITOPS 1.4. JENKINS 第 第 2 章 章 构0 码力 | 129 页 | 1.37 MB | 1 年前32.2.2云音乐在GitOps CD领域的最佳实践
HorizonCD 云音乐在GitOps CD领域的最佳实践 朱旭 网易云音乐 云原生开发工程师 目 录 背景 01 Horizon模板体系 02 GitOps最佳实践 03 Horizon产品介绍 04 Horizon落地 05 背景 第一部分 背景 云主机时代的痛点 2020年,云音乐开始容器化转型 效率 低下 计算 焦虑 运维 繁琐 成本 高昂 背景 业界优秀产品 站在巨人的肩膀上,打造符合公司中长期发展的 DevOps CD 产品 - Horizon Helm Chart的理念 如何屏蔽 k8s 复杂性? 屏蔽大部分细节,将少量配置开放给 使用者 集中了应用依赖的各种 资源 helm chart不足: • 面向开发者,对普通用户不友好 Horizon模板体系 第二部分 ├── Chart.yaml ├── README metadata: name: demo spec: replicas: 3 ... GitOps in Horizon Horizon作为面向用户的统一界面,用户不感知 gitlab 和 argo CD GitOps in Horizon 应用生命周期->代码库的生命周期 GitOps in Horizon GitOps in Horizon Horizon产品介绍 第四部分 Horizon介绍0 码力 | 22 页 | 3.15 MB | 1 年前3Argo CD 搭配 Kustomize 實作 GitOps 部署 周育緯
Argo CD 搭配 Kustomize 實作 GitOps 部署 周育緯 1 About me •III DevOps contributor •8 年 System, DevOps 與 Backend 開發與 維護經驗 •資展國際、工研院: Kubernetes, DevOps 講師 2 GitOps •雲原生 Continuous Deployment •所有部署都使用聲明式(declarative)腳本 Repoitory •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 9 10 kustomization.yaml 定義四個類別 •resources: kustomize overlay/development | kubectl apply -f - 20 部署出dev deployment and service env 21 Argo CD 22 •A declarative, GitOps continuous delivery tool for Kubernetes 用ArgoCD 搭配kustomize來部署環境ㄌ 230 码力 | 24 页 | 696.06 KB | 1 年前3Why Loops End
widening& ab, const widening & cd ) interface { extend_stability ab, cd; claim ab <= cd; claim implementation; auto xy = ab; while ( xy != cd ) { claim xy < cd; ++xy; } }template < integer_kind widening const widening interface { extend_stability ab, cd; claim ab <= cd; claim implementation; auto xy = ab; while ( xy != cd ) { claim xy < cd; ++xy; } } void counting_theorem( const int b, const widening & ab, const widening & cd ) interface { extend_stability ab, cd; claim ab <= cd; claim implementation; auto xy = ab; while ( xy != cd ) { claim xy < cd; ++xy; } } ?width template < integer_kind 0 码力 | 134 页 | 1.30 MB | 5 月前3Building a Coroutine-Based Job System Without Standard Library
tasksum4(int a, int b, int c, int d) { int ab = co_await sum(a, b); int cd = co_await sum(c, d); int result = co_await sum(ab, cd); co_return result; } Okay, time for the big boss. The major mind struggle together. And as we all know, if we want to add a, b, c, d together, we need to add ab together, add cd together and add their sums together. 67 void __sum_resume(void* ptr); struct __sum_frame { __sum_frame(int task sum4(int a, int b, int c, int d) { int ab = co_await sum(a, b); int cd = co_await sum(c, d); int result = co_await sum(ab, cd); co_return result; } Customization point - How a compiler may work 0 码力 | 120 页 | 2.20 MB | 5 月前3Red Hat OpenShift GitOps 1.13 了解 OpenShift GitOps
Argo CD 作为声明性 GitOps 引擎的 Operator。它启用了多集群 OpenShift 和 Kubernetes 基础架构的 GitOps 工作流。使用 Red Hat OpenShift GitOps,管理员可以在 集群和开发生命周期中一致地配置和部署基于 Kubernetes 的基础架构和应用程序。Red Hat OpenShift GitOps 基于开源项目 Argo CD,为上 OpenShift GitOps 使用 Argo CD 来维护集群资源。Argo CD 是一个开源声明工具,用于应用程 序的持续部署(CD)。Red Hat OpenShift GitOps 将 Argo CD 实现作为一个控制器,以便持续监控 Git 存 储库中定义的应用程序定义和配置。然后,Argo CD 将这些配置的指定状态与集群中的实时状态进行比 较。 Argo CD 报告与指定状态不同的配置。报告允许 此术语表定义了常见的 OpenShift GitOps 术语。 应 应用程序控制器 用程序控制器(Argo CD 应 应用程序控制器 用程序控制器) 执行以下操作的控制器: 持续监控 Git 存储库的更改 监控正在运行的应用程序 将 live 状态与所需的目标状态进行比较 部署新更改 示例包括 Argo CD Application Controller 检测 OutOfSync 应用程序状态,并选择性地采取纠正操0 码力 | 17 页 | 203.28 KB | 1 年前3The Path to GitOps
Immutable Pulled Automatically Continuously Reconciled GitOps and CI/CD Traditional CI/CD Workflows Where does GitOps fit in? Operations via Pull Request Summary Infrastructure as Code Challenges of Infrastructure as Code Containers Change the Game Argo CD Flux Open Cluster Management Other GitOps Tools PipeCD Keptn Pulumi 33 Chapter 6–CI/CD with GitOps CI and CD Can Be Decoupled Integrating Synchronous and Asynchronous Tools CI Managed Benefits Drawbacks CI Owned and CD via GitOps0 码力 | 45 页 | 1.09 MB | 1 年前3Debian GNU/Linux 安装手册 October 14, 2021
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.4.1 CD-ROM/DVD-ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.4.2 U 盘 . . . . . . . . . . . . . . . . . . . . . 16 ii CONTENTS 4 获取系统安装介质 17 4.1 官方的 Debian GNU/Linux CD/DVD 光盘套装 . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.2 从 Debian 镜像服务器下载文件 . . . . . 盘引导准备文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.3.1 使用混合 CD 或 DVD 映像制作 U 盘 . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.3.2 手动复制文件到 U 盘。 . . .0 码力 | 109 页 | 618.37 KB | 1 年前3Debian GNU/Linux 安装手册 October 14, 2021
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.4.1 CD-ROM/DVD-ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.4.2 U 盘 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4 获取系统安装介质 17 4.1 官方的 Debian GNU/Linux CD/DVD 光盘套装 . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.2 从 Debian 镜像服务器下载文件 . . . . . 盘引导准备文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.3.1 使用混合 CD 或 DVD 映像制作 U 盘 . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.3.2 手动复制文件到 U 盘。 . . .0 码力 | 109 页 | 620.13 KB | 1 年前3Debian GNU/Linux 安装手册 October 14, 2021
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.4.1 CD-ROM/DVD-ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.4.2 网络 . . . . . . . . . . . . . . . . . . . . . 15 ii CONTENTS 4 获取系统安装介质 16 4.1 官方的 Debian GNU/Linux CD/DVD 光盘套装 . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.2 从 Debian 镜像服务器下载文件 . . . . . 安装过程中的故障修复 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 5.4.1 CD-ROM 的可靠性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 5.4.1.1 常见问题0 码力 | 97 页 | 562.02 KB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100