Category: DevOps & Infrastructure

Showing 10 article(s)

Install Longhorn : Highly Available Kubernetes Storage and Disaster Recovery
Home LabTutorialsDevOps & Infrastructure

Install Longhorn : Highly Available Kubernetes Storage and Disaster Recovery

Learn how to install and configure Longhorn for highly available Kubernetes storage. This guide covers volume migration, snapshots, backups, and disaster recovery.

13 min read
Argo For Kubernetes: From Argo CD to Workflows and Image Updater | A complete Guide
Home LabTutorialsDevOps & Infrastructure

Argo For Kubernetes: From Argo CD to Workflows and Image Updater | A complete Guide

Learn how to build a fully native, end-to-end Argo Ecosystem on Kubernetes. This step-by-step guide covers setting up Argo CD, Argo Workflows, and Argo Image Updater.

22 min read
Self-host a Container Registry with Zot on Kubernetes
Home LabTutorialsDevOps & Infrastructure

Self-host a Container Registry with Zot on Kubernetes

Learn how to self-host a private, production-ready container registry on K3s using Zot. This guide covers Helm installation, CI/CD integration, image signing with Cosign, and vulnerability scanning with Trivy.

16 min read
GitHub Actions for CI/CD: A Complete Guide
DevOps & InfrastructureTutorials

GitHub Actions for CI/CD: A Complete Guide

A comprehensive guide to building continuous integration and deployment pipelines using GitHub Actions. Learn how to configure workflows, build container images, and safely automate deployments to Kubernetes.

17 min read
DDNS and HTTPS Certificates : How to expose a home Kubernetes cluster to the internet
Home LabTutorialsDevOps & Infrastructure

DDNS and HTTPS Certificates : How to expose a home Kubernetes cluster to the internet

Learn how to expose your home Kubernetes cluster to the public internet. This guide covers setting up Dynamic DNS, router port forwarding, and automatic HTTPS with cert-manager.

14 min read
Deploy a simple application with Kubernetes
Home LabTutorialsDevOps & Infrastructure

Deploy a simple application with Kubernetes

Learn how to deploy a basic HTML application to your local Kubernetes cluster. This guide covers building a Docker image, pushing to GitHub Container Registry, and writing essential YAML configurations.

6 min read
How to install Kubernetes K3s on a Raspberry Pi 5
Home LabTutorialsDevOps & Infrastructure

How to install Kubernetes K3s on a Raspberry Pi 5

Learn how to install and configure K3s, a lightweight Kubernetes distribution, on a Raspberry Pi 5. This guide covers enabling cgroups, setting up the cluster, and configuring remote access with kubectl.

9 min read
Install and configure Pi-Hole on a Raspberry Pi 5
Home LabTutorialsDevOps & Infrastructure

Install and configure Pi-Hole on a Raspberry Pi 5

Learn how to set up Pi-Hole on a Raspberry Pi 5 to act as a network-wide ad blocker. This guide covers configuring a static IP, installing Pi-Hole, and routing local domains.

6 min read
Set up a Raspberry Pi 5 with a PoE HAT and an NVMe SSD
Home LabTutorialsDevOps & Infrastructure

Set up a Raspberry Pi 5 with a PoE HAT and an NVMe SSD

Learn how to build a compact, power-efficient homelab server using a Raspberry Pi 5. This guide covers hardware selection, assembling a PoE HAT with an NVMe SSD, and initial boot configuration.

5 min read