前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云原生渐进式交付,刷 Argo CD 技术文档之 Understand The Basics & Core Concepts 篇

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

作者头像
为少
发布2021-05-27 19:03:24
7850
发布2021-05-27 19:03:24
举报
文章被收录于专栏:黑客下午茶

系列

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

了解基础

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

学习基础知识

  • 浏览在线 Docker 和 Kubernetes 教程:
    • A Beginner-Friendly Introduction to Containers, VMs and Docker
      • https://medium.freecodecamp.org/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b
    • Introduction to Kubernetes
      • https://www.edx.org/course/introduction-to-kubernetes
    • Tutorials
      • https://kubernetes.io/docs/tutorials
    • Hands on labs
      • https://katacoda.com/courses/kubernetes
  • 根据您计划如何为应用程序模板化:
    • Kustomize
      • https://kustomize.io
    • Helm
      • https://helm.sh
    • Ksonnet
      • https://ksonnet.io
  • 如果要与 Jenkins 集成:
    • Jenkins User Guide
      • https://jenkins.io

核心概念

假设您熟悉核心的 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 一个自定义工具。

Refs

  • 官方文档
    • https://argoproj.github.io/argo-cd/
  • 为少持续整理的中文文档,与掘金同步
    • https://argocd-docs.hacker-linner.com
  • 为少的公众号:黑客下午茶
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 黑客下午茶 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 系列
  • 了解基础
    • 学习基础知识
    • 核心概念
      • Refs
      相关产品与服务
      容器镜像服务
      容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档