From DevOps to GitOps

1 Day

16 learning resources

Basic pages, Articles, Individual Lessons, Video Resources

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”.

OpenShift and Tekton featured image
Article

Getting started with Tekton on Red Hat OpenShift

July 19, 2019

Get started using Tekton; in this article, we provide step-by-stop instructions for installing Tekton on Red Hat OpenShift.

Featured image: Tekton Pipelines
Article

Getting started with Tekton and Pipelines

January 13, 2021

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

Tekton series
Website

Video: OpenShift Pipelines Tutorial using Tekton

In this video, Daniel walks you through using the OpenShift Tekton pipeline tutorial. He is using version 0.4.0.

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.

Lesson Thumbnail
Lesson

Getting Started with ArgoCD and OpenShift GitOps Operator

Christian Hernandez
June 1, 2021

This guide helps you get started with ArgoCD and GitOps with OpenShift.

30 minutes | Beginner
Video Thumbnail
Video

ArgoCD and Tekton: Match made in Kubernetes heaven | DevNation Tech Talk

August 20, 2020

ArgoCD and Tekton: Match made in Kubernetes heaven | DevNation Tech Talk

Video Thumbnail
Video

Serverless, Tekton, and Argo CD: How to craft modern CI/CD workflows | DevNation Tech Talk

December 3, 2020

Serverless, Tekton, and Argo CD: How to craft modern CI/CD workflows | DevNation Tech Talk

Continuous learning in Project Thoth using Kafka and Argo
Article

Continuous learning in Project Thoth using Kafka and Argo

April 26, 2021

Learn how Project Thoth uses Kafka and Argo workflows to create an event-driven infrastructure for optimized Python software stacks.

Helm image
Website

Helm Tutorial

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

Lesson Thumbnail
Lesson

Getting Started with Helm 3 on OpenShift

November 12, 2021

Learn how to use the Helm package manager. It can help you manage and deploy applications on OpenShift.

30 minutes | Intermediate
devnation-deep-dives_card.png
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

October 19, 2021

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

Featured image for .NET on OpenShift.
Article

Deploy .NET applications on Red Hat OpenShift using Helm

July 7, 2021

Discover how to use the Kubernetes package manager, Helm, and the OpenShift console to install and manage packages, with examples based on .NET charts.

Featured image for Kubernetes and OpenShift.
Article

Deploy Node.js applications to Red Hat OpenShift with Helm

July 20, 2021

Use new Helm chart features to deploy a Node.js application on Red Hat OpenShift, then customize the template to create your own Helm chart.

Deploy Helm charts with Jenkins CI/CD in Red Hat OpenShift 4
Article

Deploy Helm charts with Jenkins CI/CD in Red Hat OpenShift 4

May 24, 2021

This quick tutorial shows you how to deploy a Helm chart using Jenkins continuous integration and continuous delivery (CI/CD) and Red Hat OpenShift 4.

Ready for another Winter Camp path?