Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 1.11 KB

File metadata and controls

52 lines (40 loc) · 1.11 KB

Kubernetes

Module

  • scripts/bootstrap/modules/technologies/kubernetes.sh
  • Script function: install_kubernetes_stack

What it installs

  • kubernetes-cli (provides kubectl)
  • helm
  • kustomize
  • kind (local Kubernetes in Docker)
  • minikube
  • kubectx (includes kubens)
  • k9s (terminal UI for Kubernetes)

Operational notes

  • These tools are installed via Homebrew and are skipped if already present.
  • The stack is runtime-oriented and assumes Docker (or equivalent container runtime) is already available.
  • The module validates minimal runtime health right after install:
    • kubectl client version
    • helm short version
    • kind and minikube versions
    • kustomize version

Idempotency

  • Each formula is installed only if missing.
  • Version checks are best-effort and do not block install on failure in best-effort mode.

Verification

kubectl version --client=true
helm version --short
kind version
minikube version
command -v kubectx
command -v kubens
k9s version
kustomize version

Quick local checks

kubectl cluster-info
kind get clusters
helm env