Liviu Costea

Get ready for operations by pull requests

What if every infrastructure change was just a pull request? Learn how GitOps uses your repository to create a fully automated deployment pipeline.

Get ready for operations by pull requests
#1about 4 minutes

Introduction to GitOps and the talk agenda

The speaker introduces himself, provides context from his work at Mambu, and outlines the agenda covering Kubernetes, GitOps, and an Argo CD demo.

#2about 2 minutes

Why teams move from monoliths to Kubernetes

The need for faster deployment cycles and feedback loops drives the transition from monolithic applications on VMs to microservices running in containers orchestrated by Kubernetes.

#3about 3 minutes

How Kubernetes works as a declarative REST API

Kubernetes is fundamentally a REST API server with a database like etcd, exposing resources like pods and deployments that can be manipulated via standard HTTP verbs and SDKs.

#4about 3 minutes

How asynchronous controllers manage cluster state

Kubernetes components like the scheduler and replica set controller work together asynchronously, communicating through a queue-like system to manage pod lifecycle and placement.

#5about 2 minutes

The core concept of the control loop pattern

The control loop, inspired by robotics, is a fundamental automation pattern in Kubernetes where controllers continuously observe state, calculate differences, and act to reach a desired state.

#6about 4 minutes

From imperative commands to declarative GitOps

The `kubectl apply` command enables a declarative approach, which GitOps extends by using a Git repository as the single source of truth for the desired cluster state.

#7about 3 minutes

Introducing Argo CD as a GitOps operator

Argo CD is a CNCF GitOps operator that continuously synchronizes the state of a Kubernetes cluster with the configuration defined in a Git repository.

#8about 6 minutes

Exploring the core architecture of Argo CD

Argo CD's architecture consists of an API server for user interaction, a repository service to handle Git and templating, and an application controller for state reconciliation.

#9about 3 minutes

Key features including SSO and multi-cluster management

Argo CD supports critical enterprise features like single sign-on (SSO), managing multiple clusters from a central instance, and controller sharding for scalability.

#10about 14 minutes

Demo of Argo CD's self-management capabilities

A live demo shows how to install Argo CD on a local Kind cluster and configure it to manage its own installation, enabling upgrades via a simple Git commit.

#11about 2 minutes

Bootstrapping clusters with the app of apps pattern

The app of apps pattern allows you to define a root Argo CD application that, in turn, deploys a tree of other applications, simplifying cluster bootstrapping.

#12about 5 minutes

Q&A on monitoring, security, and monorepos

The speaker answers audience questions about monitoring Argo CD with Prometheus, handling security and user access, and the performance implications of using a monorepo.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
AG
Andre Braun, GitLab
Now is the time for industrialized software development
Now is the time for industrialized software development Recently, I received a letter from my car’s manufacturer alerting me to a recall. They had discovered a defective part and wanted to replace it. It was easily fixed, and I might have forgotten a...
Now is the time for industrialized software development
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
DC
Daniel Cranney
Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms
Inside last week’s Dev Digest 188 . 🤖 GitHub Copilot CLI is now in public review 💻 Microsoft is bringing ‘vibe working’ to office apps 🎣 Attackers abuse AI tools to generate captchas in fishing attacks ⚠️ When LLMs autonomously attack 🧠 Common cause...
Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms

From learning to earning

Jobs that call for the skills explored in this talk.

DevOps Engineer

DevOps Engineer

Argo Cd
Albalat dels Sorells, Spain

39-59K
Senior
DevOps
Groovy
Python
Gitlab
+5