KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD

rodomar2 25 views 39 slides Jun 11, 2024
Slide 1
Slide 1 of 39
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39

About This Presentation

Charla impartida en el evento de "KuberTENes Birthday Bash Guadalajara" para celebrar el 10mo. aniversario de Kubernetes #kuberTENes #celebr8k8s #k8s


Slide Content

Introducción a Argo CD KuberTENes Birthday Bash Guadalajara 6/Junio/24

Rodolfo Martínez Vega Co-organizer at Golang Guadalajara & Cloud Native Guadalajara meetup.com/es/Golang-Guadalajara/ x.com/cloudnativegdl Contributor at Kubernetes Docs & Release Team kubernetes.io Cloud Engineer at Globant globant.com rodomar.mx [email protected] You can find me at @ ramrodo

Agenda ¿Qué es Argo CD? Vistazo general GitOps Componentes Core Panorama actual Demo Instalación Desplegar una aplicación Actualizar la aplicación Bonus

Vistazo General Argo CD es una herramienta declarativa de Continuous Delivery de GitOps para Kubernetes. Ventajas clave GitOps Continuous Delivery Rollbacks (revertir cambios) Manejo de multi-environments Interfaz gráfica & API ¿Qué es Argo CD?

El Estado Deseado de la aplicación se describe en un repositorio Git. El Estado Actual se despliega y se supervisa por Argo CD. GitOps

API Server: servidor gRPC/REST que expone la API consumida por la Web UI, CLI y sistemas CI/CD. Repository Server: se comunica con los repositorios de Git y descarga su información. Application Controller: continuamente compara el Estado Actual y el Deseado para detectar cualquier discrepancia y aplica acciones correctivas. Componentes Core

3er proyecto CNCF con más contribuciones (2023) Panorama actual https://www.cncf.io/reports/cncf-annual-report-2023/

ArgoCon Europe 2024 Panorama actual https:// youtu.be/rAxmd9oPiFk?si=dGXO0eMU7J1E7OvH

v0.1.0 lanzada el 12-Marzo-2018: github.com/argoproj/argo-cd/releases/tag/v0.1.0 Panorama actual

Demo

Ejecuta Kubernetes v1.0: https://github.com/spurin/kubernetes-v1.0-lab Bonus

Logo ganador del 10mo. aniversario de K8s Bonus https://www.cncf.io/blog/2024/06/06/unveiling-the-10-year-kubernetes-anniversary-logo/

Rodolfo Martínez Vega ¡Gracias! rodomar.mx [email protected] You can find me at @ ramrodo

CNCF Slide Deck Template Before you get started, please make a copy of this slide deck on your own Drive with the following steps: File → New → From template Select “ CNCF Basic Deck Template Slide Template ” NOTE : if the CNCF Template is not available on your drive to use as a template, please click on “import theme” in the bottom right corner of the themes panel and select the CNCF template. This slide template is built to help you quickly and easily create slide decks within the CNCF brand guidelines.

How to use this deck Under the “Apply layout” feature, you’ll find a number of slide variations. They include: Main slide Cover Themed cover Agenda Section title Impact content Closing Other slides included in the main deck are charts , logos and brand colors . TO SELECT A TEMPLATE SLIDE Right-click the slide you’re editing Click on “Apply Layout” Select your page option

Slide deck summary All slides should contain page numbers & logo (except cover and closing slides) Our logo: see this slide Colour palette: see this slide Please use the Montserrat Font Headers - Use Extra Bold 26pt Larger body copy - 20pt Medium Normal body copy - 16pt Medium Smallest Body Copy - 11pt Medium Line Spacing typically set to 1.3, can be larger if needed for things like bullet points. For specialized images or icons, please DM the marketing team

Icon slide Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Click on the image icon to replace with icon. Looking for icons? Select “drive” as your source and use this folder here.

DATA RESULTS PAGE Lorem ipsum dolor sit amet consectetur adipiscing elit Lorem ipsum dolor sit amet consectetur adipiscing elit © 2022 Cloud Native Computing Foundation ‹#› If you’d like to update the chart, see google sheet here .

LOGOS Our logo is our flag. It represents us as an organization, the amazing people who work here, the open source communities we collaborate with and the members who support us. It is important that it is always used the right way so that people are able to identify us at a glance. © 2022 Cloud Native Computing Foundation ‹#›

COLOR PALETTE The primary colors for the main CNCF brand consist of a rich blue and black. A secondary palette extends the primary brand colors. CNCF BLUE HEX: 0086FF CNCF BLACK HEX: 000000 PRIMARY: SECONDARY: CNCF TURQUOISE HEX: 93EAFF CNCF PINK HEX: D62293 CNCF STONE HEX: E5E5E5 CNCF CLOUD WHITE HEX: FFFFFF © 2022 Cloud Native Computing Foundation ‹#›