Skip to content

Commit

Permalink
Week 3: presentation proposal (#2435)
Browse files Browse the repository at this point in the history
* Week 3: presentation proposal

* Week 3: presentation proposal

* Week 3: presentation proposal
  • Loading branch information
Stellariser authored Sep 7, 2024
1 parent c41a5a6 commit 9b6c509
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions contributions/presentation/week3/peiyang-yinanhu/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Assignment Proposal

## Title

Using ArgoCD for Continuous Deployment in Kubernetes

## Names and KTH ID

Peiyang Zheng ([email protected])

Yinan Hu ([email protected])

## Deadline

Week 3

## Category

Presentation

## Description

In this presentation, we will explore how ArgoCD can be used to achieve continuous deployment in Kubernetes environments. ArgoCD is a GitOps tool that automates the deployment of applications to Kubernetes clusters by synchronizing the cluster state with the desired state defined in a Git repository.

We will begin by introducing the concept of GitOps and how it relates to continuous deployment. Next, we will walk through a technical example of setting up ArgoCD to monitor a Git repository and automatically deploy changes to a Kubernetes cluster. The presentation will include code snippets showing the ArgoCD configuration, the deployment process, and how it ensures that the Kubernetes cluster stays in sync with the Git repository.

We will also reflect on the benefits of using ArgoCD, such as automated rollback capabilities, real-time monitoring of deployments, and its role in simplifying continuous deployment for teams working with Kubernetes.

Relevance

ArgoCD is an essential tool for achieving continuous deployment in Kubernetes, a core component of modern DevOps practices. By automating the deployment process and ensuring that Kubernetes clusters always reflect the desired state as defined in Git, ArgoCD simplifies the management of large-scale deployments and improves deployment efficiency. This presentation aligns with the theme as it showcases how to automate and streamline the deployment process using cutting-edge tools like ArgoCD in a Kubernetes environment.

0 comments on commit 9b6c509

Please sign in to comment.