It is recommended to install the following tools to use this project:
Helm helps you manage Kubernetes applications. Helm Charts help you define, install, and upgrade even the most complex Kubernetes application.
brew install helmAdditionally, install the helm-diff plugin:
helm plugin install https://github.com/databus23/helm-diffHelmfile is a declarative spec for deploying helm charts.
brew install helmfile
kustomizeprovides a solution for customizing Kubernetes resource configuration free from templates and DSLs.kustomizelets you customize raw, template-free YAML files for multiple purposes, leaving the original YAML untouched and usable as is.
brew install kustomize
kubectlis the Kubernetes cli version of a swiss army knife, and can do many things.
brew install kubectlOrbStack is a fast, light, and simple way to run containers and Linux machines. It's a supercharged alternative to Docker Desktop and WSL, all in one easy-to-use app.
brew install orbstack
kindis a tool for running local Kubernetes clusters using Docker container โnodesโ.kindwas primarily designed for testing Kubernetes itself, but may be used for local development or CI.
brew install kindModern apps are made of too many services. Theyโre everywhere and in constant communication. Tilt powers microservice development and makes sure they behave! Run
tilt upto work in a complete dev environment configured for your team.
brew install tilt-dev/tap/tilt
ctlptlis a CLI for declaratively setting up local Kubernetes clusters.
brew install tilt-dev/tap/ctlptl