原文:KubeSphere + Argo CD,实现真正的 GitOps!

来自社区用户 willqy 的分享 Argo CD 简介 Argo CD 是用于 Kubernetes 的声明性 GitOps 持续交付工具,应用程序定义,配置和环境应为声明性的,并应受版本控制,应用程序部署和生命周期管理应该是自动化 可审核且易于理解。 Argo CD 遵循 GitOps 模式,该模式使用 Git 仓库作为定义所需应用程序状态的真实来源。 Argo CD 可在指定的目标环境中自 ...

2021-07-12 16:25 0 265 推荐指数:

查看详情

Argo CD使用指南:如何构建一套完整的GitOps

随着Kubernetes继续将自己确立为容器编排的行业标准,为你的应用和工具找到使用声明式模型的有效方法是成功的关键。在这篇文章中,我们将在AWS中建立一个K3s Kubernetes集群,然后使用Argo CD和Vault实现安全的GitOps。你可以在以下两个链接中分别查看基础架构 ...

Fri Dec 25 22:19:00 CST 2020 0 1403
argo-cd基于Kubernetes的声明式持续部署

argo-cd基于Kubernetes的声明式持续部署 什么是argo-cdArgo CD是一个基于Kubernetes的声明式GitOps持续交付工具。 为什么CD ? 应用程序定义、配置和环境应该是声明性的,并且应该是版本控制的。应用程序部署和生命周期管理应该是自动化的、可审计 ...

Wed May 13 05:19:00 CST 2020 0 1960
GitOps

什么是GitOps 持续的GitOps,新时代的DevOps实践,通过Kubernetes集群来实现基于git的全自动化的流程来提高交付速度。简单地说,GitOps是使用Git拉请求管理基础设施部署和软件部署的艺术和科学。 两个关键概念: 软件的描述表示: 使用Kubernetes ...

Mon May 04 17:26:00 CST 2020 0 919
基于 KubeSphere CI/CD 将 Spring Boot 项目发布至 Kubernetes

本示例基于开源的 KubeSphere 容器平台 演示如何通过 GitHub 仓库中的 Jenkinsfile 来创建流水线,流水线共包括 8 个阶段,最终将一个 Hello World 页面部署到 Kubernetes 集群中的不同 namespace。 流水线概览 下面的流程图简单 ...

Sun Sep 08 22:34:00 CST 2019 3 527
基于 KubeSphere CI/CD 将 Spring Boot 项目发布至 Kubernetes

基于 KubeSphere CI/CD 将 Spring Boot 项目发布至 Kubernetes 本示例基于开源的 KubeSphere 容器平台 演示如何通过 GitHub 仓库中的 Jenkinsfile 来创建流水线,流水线共包括 8 个阶段,最终将一个 ...

Fri Sep 13 03:43:00 CST 2019 0 663
KubeFlow-Pipeline及Argo实现原理速析

Argo是一个开源原生容器工作流引擎用于在Kubernetes上开发和运行应用程序。Argo Workflow流程引擎,可以编排容器流程来执行业务逻辑,在20年4月8日进入CNCF孵化器组。 而KubeFlow的Pipeline子项目,由Google开源,其全面依赖Argo作为底层实现,并增强 ...

Fri Jun 12 19:14:00 CST 2020 0 1078
KubeSphere CI/CD+GitLab+Harbor将Spring Boot项目部署至Kubernetes

上一篇文章分享了如何在 KubeSphere 对公共的代码仓库 GitHub 和镜像仓库 DockerHub 创建流水线,本文将继续使用 KubeSphere,基于 Harbor 和 GitLab 创建流水线,将 Spring Boot 项目发布至 Kubernetes。 KubeSphere ...

Mon Sep 09 00:32:00 CST 2019 0 595
Gogs + Drone 实现CI/CDCD

前文已经实现CI部分,本文继续以Asp.Net Core实现CD部分。    创建gogs仓库   首先在gogs创建一个空项目drone-ci-demo,本地新建一个asp.net core项目,并且在与.csproj同级目录中创建Dockerfile ...

Mon Dec 09 04:11:00 CST 2019 9 662
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM