云原生渐进式交付,刷 Argo CD 技术文档之 Understand The Basics & Core Concepts 篇

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: 云原生渐进式交付,刷 Argo CD 技术文档之 Understand The Basics & Core Concepts 篇

系列



  1. 一起做 Kubernetes 云原生渐进式交付,刷 Argo CD 技术文档之 Overview 篇


了解基础



在有效使用 Argo CD 之前,有必要了解该平台所基于的基础技术。还需要了解向您提供的功能以及如何使用它们。以下部分提供了一些有用的链接,可以帮助您理解。


学习基础知识


  • 浏览在线 Docker 和 Kubernetes 教程:
  • A Beginner-Friendly Introduction to Containers, VMs and Docker
  • Introduction to Kubernetes
  • Tutorials
  • Hands on labs
  • 根据您计划如何为应用程序模板化:
  • Kustomize
  • Helm
  • Ksonnet
  • 如果要与 Jenkins 集成:
  • Jenkins User Guide


核心概念



假设您熟悉核心的 Git,Docker,Kubernetes,持续交付和 GitOps 概念。


  • Application 清单定义的一组 Kubernetes 资源。这是一个自定义资源定义(CRD)。
  • Application source type 使用哪个工具来构建应用程序。
  • Target state 应用程序的期望状态,由 Git 存储库中的文件表示。
  • Live state 该应用程序的实时状态。部署了哪些Pod等。
  • Sync status 实时状态是否与目标状态匹配。部署的应用程序应该与 Git 所说的一样吗?
  • Sync 使应用程序移至其目标状态的过程。例如:通过将更改应用于 Kubernetes 集群。
  • Sync operation status 同步是否成功。
  • Refresh 将 Git 中的最新代码与实时状态进行比较。找出有什么不同。
  • Health 应用程序的运行状况是否正常运行?它可以满足请求吗?
  • Tool 从文件目录创建清单的工具。例如:Kustomize 或 Ksonnet。请参阅 Application Source Type
  • Configuration management tool 参阅 Tool
  • Configuration management plugin 一个自定义工具。
相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
6月前
|
运维 Cloud Native Devops
云原生 DevOps CI/CD 概述
【1月更文挑战第7天】云原生 DevOps CI/CD 概述
|
14天前
|
Kubernetes Cloud Native 调度
云原生批量任务编排引擎Argo Workflows发布3.6,一文解析关键新特性
Argo Workflows是CNCF毕业项目,最受欢迎的云原生工作流引擎,专为Kubernetes上编排批量任务而设计,本文主要对最新发布的Argo Workflows 3.6版本的关键新特性做一个深入的解析。
|
4月前
|
Prometheus Kubernetes Cloud Native
云原生周刊:Argo Rollouts 支持 Kubernetes Gateway API 1.0 | 2024.7.1
探索开源世界:Kubetools的推荐系统[Krs](https://github.com/kubetoolsca/krs)助力K8s优化,追踪K8s组件清单,指引IAC集成。阅读建议: Prometheus与Thanos的进化故事,Adidas容器平台管理经验,K8s请求实现详解。关注云原生:Argo Rollouts支持Gateway API 1.0,Kubewarden v1.14强化策略与镜像安全。
|
1月前
|
Kubernetes Cloud Native Serverless
批处理系统:Batch批量计算与云原生Serverless Argo Workflows
本文对比了Batch批量计算与Serverless Argo Workflows在容器化批处理任务中的应用,分析了两者在任务定义、依赖关系、规模并发、高级编排、可移植性等方面的异同,帮助技术决策者根据自身需求选择合适的平台。
|
4月前
|
Kubernetes Cloud Native 持续交付
云原生架构的核心组成部分通常包括容器化(如Docker)、容器编排(如Kubernetes)、微服务架构、服务网格、持续集成/持续部署(CI/CD)、自动化运维(如Prometheus监控和Grafana可视化)等。
云原生架构的核心组成部分通常包括容器化(如Docker)、容器编排(如Kubernetes)、微服务架构、服务网格、持续集成/持续部署(CI/CD)、自动化运维(如Prometheus监控和Grafana可视化)等。
|
5月前
|
Kubernetes Cloud Native jenkins
云原生时代:从Jenkins到Argo Workflows,构建高效CI Pipeline
基于Argo Workflows可以构建大规模、高效率、低成本的CI流水线
|
6月前
|
Kubernetes Cloud Native Devops
【阿里云云原生专栏】DevOps与云原生的融合:阿里云CI/CD流水线最佳实践
【5月更文挑战第23天】阿里云融合DevOps与云原生技术,提供高效CI/CD解决方案,助力企业提升研发效能。通过云效平台,集成代码管理、构建服务、容器服务、持续部署及监控日志组件,实现自动化研发流程。案例中,应用从GitHub构建到Kubernetes部署,全程无缝衔接。借助阿里云,企业能快速构建适应云原生的DevOps体系,以应对复杂需求和提升市场竞争力。
180 1
|
6月前
|
Kubernetes Cloud Native Devops
云原生技术落地实现之二KubeSphere DevOps 系统在 Kubernetes 集群上实现springboot项目的自动部署和管理 CI/CD (2/2)
云原生技术落地实现之二KubeSphere DevOps 系统在 Kubernetes 集群上实现springboot项目的自动部署和管理 CI/CD (2/2)
154 1
|
6月前
|
存储 Kubernetes Cloud Native
云原生离线工作流编排利器 -- 分布式工作流 Argo 集群
云原生离线工作流编排利器 -- 分布式工作流 Argo 集群
105240 2
|
弹性计算 运维 Kubernetes
《2023云原生实战案例集》——01 汽车/制造——SKG未来穿戴 基于SAE打通CI/CD流程,实现高效运维
《2023云原生实战案例集》——01 汽车/制造——SKG未来穿戴 基于SAE打通CI/CD流程,实现高效运维
《2023云原生实战案例集》——01 汽车/制造——SKG未来穿戴  基于SAE打通CI/CD流程,实现高效运维