Skip to content

This repository demonstrates how to install and run Minikube inside a GitHub Actions workflow. It sets up a local Kubernetes cluster in a CI/CD environment using the Docker driver. Ideal for testing Kubernetes manifests, Helm charts, and automation tasks directly in your pipeline.

Notifications You must be signed in to change notification settings

neha-dev-dot/install-miniqube-with-github-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Install Minikube with GitHub Actions

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.


🧠 Overview

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.


πŸ“¦ Features

βœ… 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

πŸš€ How to Use

  • Fork or clone this repo.

  • Customize the install-minikube.yml if needed.

  • Push to your main branch or create a pull request.

About

This repository demonstrates how to install and run Minikube inside a GitHub Actions workflow. It sets up a local Kubernetes cluster in a CI/CD environment using the Docker driver. Ideal for testing Kubernetes manifests, Helm charts, and automation tasks directly in your pipeline.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published