From DevOps to GitOps

1 Day

18 learning resources

External Links, Articles, Individual Lessons, Video Resources, E-books

Everyone likes a camp romance. Argo Cd and Tekton are a match made in Kubernetes heaven. See what makes them tick!

For the best experience in this learning path, we suggest that you complete the following learning resources in the order shown. When you click on a resource, it will open in a new tab. Keep this page open so you can easily move on to the next resource!

tekton card
Website

Tekton Tutorial

While Kubernetes has grown to become the defacto container orchestration platform; it still misses one crucial capability, the ability to build container images, in-cluster and at scale. This gap in capability means that the critical job of building secure, production-ready container images is still left to the random developer and their favorite desktop tooling (e.g. Docker Desktop). Although the ecosystem had provided various solutions, 99% of those solutions were still missing a key attribute, that of “being Kubernetes native”.

Featured image: Tekton Pipelines
Article

Getting started with Tekton and Pipelines

Cedric Clyburn

Learn how to create a Kubernetes-native CI/CD pipeline by installing Tekton, creating Tasks, and then creating your own pipeline Tekton Pipeline.

ArgoCD
Website

Argo CD Tutorial

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. It follows the GitOps pattern of using Git repositories as the source of truth for defining the desired application state. It automates the deployment of the desired application states in the specified target environments. Application deployments can track updates to branches, tags, or pinned to a specific version of manifests at a Git commit.

Helm image
Website

Helm Tutorial

In this tutorial, we will explore how to create, maintain, and install Helm charts for different software.

DevNation Deep Dives image
Website

Slides: Helm Deep Dive

Use these slides as a visual guide to support you through the learning material. Also includes additional Helm resources.

Featured image for Java topics.
Article

Deploy a Java application using Helm, Part 1

Daniel Oh

Learn a simpler way to deploy a Java application to Red Hat OpenShift using Helm charts, then connect the application to a PostgreSQL database.

Path to GitOps cover card
E-book

The Path to GitOps

Christian Hernandez

This book outlines the tools, workflows, and structures teams need to have in place in order to enable a complete GitOps workflow for practitioners who are just getting started or are considering developing their own GitOps practice.

Ready for another DevNation path?