vinnie357 / mini-labs

mini-labs for local testing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mini-labs

settings for local laptop labs using Wsl2 where possible.

current equipment is a surface pro 9 with win11. 16GB

laptop tools

  • windows 11
  • hyperv
  • vagrant
  • minikube
  • docker-ce

vscode plugins

- GitHub.copilot
- HashiCorp.HCL

setup

depends on what tools you want to use

common

. scripts/wsl-conf.sh
# restart wsl

restart wsl

kind with docker

. scripts/docker.sh
. scripts/kind.sh
. scripts/kubectl.sh
# https://kind.sigs.k8s.io/docs/user/quick-start/#creating-a-cluster
kind create cluster
kubectl get pods --all-namespaces
kind delete cluster

vagrant with hyperv

note: requires enabling hyperv

  • add windows features
# vagrant
. scripts/vagrant.sh
# docker
. scripts/docker.sh

# docker-compose
. scripts/docker-compose.sh

cd labs/hashicorp/hashi-stack
# kvm
. scripts/kvm-qemu.sh
# firecracker 
. scripts/firecracker.sh

About

mini-labs for local testing

License:MIT License


Languages

Language:Nix 53.1%Language:Shell 23.7%Language:HCL 21.6%Language:HTML 1.3%Language:Go 0.1%Language:Rust 0.1%Language:Elixir 0.0%