How to Register a GitLab Runner?

January 16, 2023

This tutorial is adapted from the Web Age course https://www.webagesolutions.com/courses/WA3243-advanced-gitlab-administration. Part 1 – Gather Necessary Info We will need the URL of GitLab server and a…

Create a Project in GitLab

December 30, 2022

This tutorial is adapted from the Web Age course https://www.webagesolutions.com/courses/WA3243-advanced-gitlab-administration. A Git repository is called a project in GitLab. That is because a project is…

Introduction to GitLab CI/CD

December 29, 2022

This tutorial is adapted from the Web Age course https://www.webagesolutions.com/courses/WA3243-advanced-gitlab-administration. 1.1 Continuous Integration (CI) Every time a developer pushes code, CI ensures quality of the…

Deploy an Image from Harbor

December 9, 2022

In this tutorial, you will learn to deploy the image in the K8s cluster. This is a two step process: Part 1 – Create the…

Introduction to Harbor

December 9, 2022

1.1 What is Harbor? 1.2 Benefits of Harbor 1. 3 Planning to Install Harbor 1.4 Installing Harbor in K8s 1.5 Opening the Administration Console 1.6…

Deploy an Application Using Flux

December 5, 2022

In this tutorial, we will learn how to deploy an application using Flux. Part 1 – Install Flux We will now install Flux. 1. Run…

Prepare for Deploying an Application to Kubernetes

December 1, 2022

Flux uses GitOps principles to deploy applications to Kubernetes. Main benefits of this are: Before we can deploy our application, we will do a few…

Introduction to GitOps

November 28, 2022

1.1 What is GitOps? 1.2 Benefits of GitOps 1.3 Common GitOps Tools 1.4 A Typical GitOps Workflow ◊ Run tests.◊ Build a new container image…

Introduction to Flux

November 28, 2022

1.1 What is Flux? Flux is a tool that helps you adopt GitOps operations in a Kubernetes cluster. 1.2 Key Components of Flux Sources –…

Introduction to CI/CD and GitLab

August 29, 2022

Author: Kevin Clements This tutorial is adapted from the Web Age course https://www.webagesolutions.com/courses/WA3212-ci-cd-with-gitlab. 1.1 Foundation of Agile AppDev Agile Development begins with Extreme Programming (XP)….