This project demonstrates how to automate the installation and setup of Minikube using GitHub Actions CI workflows. It's ideal for running Kubernetes workloads in a lightweight environment inside your GitHub pipeline β perfect for testing, CI/CD, or learning.
Minikube is a local Kubernetes cluster designed for developers to learn and test Kubernetes locally. Using GitHub Actions, you can now spin up a fresh Minikube cluster inside a GitHub workflow and run integration tests, lint charts, or deploy microservices.
β Minikube runs using docker driver inside GitHub runners
βοΈ Installs the latest stable version of kubectl and minikube
π Sample step to deploy Kubernetes YAML files
π§ͺ Extendable to test Helm charts, K8s services, and more
-
Fork or clone this repo.
-
Customize the install-minikube.yml if needed.
-
Push to your main branch or create a pull request.