#!/bin/bash # _____ _ _ _ _ __ # /__ \___ ___| |__ _ __ (_) ___ __ _| | |_ _ / _|_ _ _ __ # / /\/ _ \/ __| '_ \| '_ \| |/ _// _` | | | | | | | |_| | | | '_ \ # / / | __/ (__| | | | | | | ( |_( |_| | | | |_| |_| |_| |_| | | | \ # \/ \___|\___|_| |_|_| |_|_|\___\__,_|_|_|\__, (_)_| \___/|_| |_/ # 2025 Steffen Blake |___/
Part 1 - Statically Served, High availability
Part 2 - Building a CI/CD Markdown Blog
Part 3 - Serving Hugo on Kubernetes <– (You are here!)
For this next stage of this blog, you will need primarily one thing installed: Kubernetes
See this handy guide here on how to install minikube (a handy local test enviro for kubernetes) and get it running: https://minikube.sigs.k8s.io/docs/start/
Furthermore you will want to have on hand the following from the prior parts of this guide:
Your functional Hugo blog that is currently stored in your Git repo of choice (GitHub, Gogs, Bitbucket, etc)
Your Public IP address
Your Git webhook “Secret” from step twelve of Part 2