How to Register a GitLab Runner?
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
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
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
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
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
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
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
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
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 –…
Integrating Redis Cache with .NET Core 3.1 ASP.NET MVC
This tutorial is adapted from the Web Age course https://www.webagesolutions.com/courses/WA3204-introduction-to-kafka-for-c-developers. In this tutorial, you will integrate Redis Cache with .NET Core 3.1 ASP.NET MVC.Here is…