Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Personal Minikube Setup

Local Kubernetes playground with GitOps (Flux), service mesh (Istio), observability, databases and stream processing — all bootstrapped via Makefile.

Minikube Kubernetes Flux

Purpose

This repository contains my personal configuration and automation scripts to quickly spin up a local Kubernetes cluster using Minikube with commonly used add-ons and operators:

  • Calico CNI
  • Istio service mesh
  • Flux GitOps
  • Elastic stack (Elasticsearch + Kibana)
  • Redis
  • Logging stack

Prerequisites

Make sure you have these tools installed:

  • minikube ≥ v1.30
  • kubectl
  • helm ≥ v3.10
  • flux ≥ v2.0 (flux CLI)
  • Decent amount of RAM (≥ 8–12 GB recommended when using Istio + Elastic + Flink)

Quick Start

  1. Start Minikube (choose driver that works best for you)

    minikube start --cpus=6 --memory=12288 --driver=docker   # example
    # or
    minikube start --profile orbstack --cpus=4 --memory=8192

About

my minikube

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages