Kubernetes
On-Demand Workloads with Sablier - Scale to Zero for Homelab Efficiency
What You’ll Learn Deploy Sablier on Kubernetes with Traefik integration Configure automatic scale-to-zero for infrequently used services Group related services to scale together as a unit Set up on-demand service wake-up with waiting pages Prerequisites Kubernetes cluster with Traefik ingress controller kubectl configured Basic understanding of Kubernetes deployments Overview Sablier scales your services to zero replicas when idle and automatically wakes them up when accessed. Perfect for development environments, admin dashboards, and internal tools that aren’t used 24/7. ...
Part 1: Local Kubernetes Setup & First GitOps Deployment
Kubernetes Cluster Setup Before we can explore GitOps, we need a Kubernetes cluster to work with. While cloud providers offer managed Kubernetes services, they cost money and add unnecessary complexity when learning. Instead, we’ll use minikube - a tool that runs a complete Kubernetes cluster on your laptop, completely free. By the end of this tutorial, you’ll have: A working local Kubernetes cluster All necessary tools installed and configured A test application running to verify everything works GitHub repository ready ArgoCD installed and ready to deploy This foundation enables you to learn production-grade GitOps patterns without infrastructure costs or complexity. Everything you learn here applies directly to production Kubernetes clusters. ...
From Kubernetes to Gitlab-ci in less than 10min
I have been playing a lot with Kubernetes lately, from creating a cluster from scratch on bare metal, setting up a ELK stack, Prometheus metrics to setting up a CI/CD using Gitlab CI. I found the last one so easy that I made a video for it. I have been using a DigitalOcean Kubernetes cluster for this video, it was super easy and I got $100 to play with it for 60 days. ...