An open API service indexing awesome lists of open source software.

https://github.com/neha-dev-dot/install-miniqube-with-github-action

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.
https://github.com/neha-dev-dot/install-miniqube-with-github-action

automation ci-cd container-orchestration devops github-actions github-pipeline kubectl kubernetes minikube

Last synced: about 1 month ago
JSON representation

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.

Awesome Lists containing this project

README

          

# ๐Ÿš€ 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.