K3s + ArgoCD + Nginx Deployment Demo

Complete Infrastructure Setup with GitOps and Remote Access

Technology Stack

K3s

Lightweight Kubernetes

ArgoCD

GitOps Deployment

Helm

Package Manager

Tailscale

Secure Network

Implementation Steps

Step 1: Infrastructure

Ubuntu Server 22.04 LTS on VMware (4GB RAM, 2 CPU, 20GB disk)

Complete

Step 2: K3s Cluster

Installed K3s v1.33.6 with Traefik disabled

Running

Step 3: ArgoCD

Deployed ArgoCD for GitOps automation

Running

Step 4: Helm Chart

Created custom Helm chart with 2 Nginx replicas

Complete

Step 5: Git Repository

Version control with local Git repository

Complete

Step 6: Deployment

Application deployed via Helm

Deployed

Step 7: Testing

Local verification successful

Passed

Step 8: Tailscale

Secure VPN networking configured

Connected

Step 9: Public Access

Tailscale Funnel enabled for internet access

Active

Access Information

System Details


Deployed by Alexander
aleuphoria@gmail.com