- Docker
- Kubernetes CLI
- Helm CLI
- Minikube
minikube start
kubectl config use-context minikube
Set environment variables to dictate that docker should run a command against Minikube machine.
eval $(minikube docker-env)
Build your image
docker build . -f ./src/Minikube.Local.Helm.Chart.WebApplication/Dockerfile -t ealen.minikube.webapplication:latest
Deploy your app
helm upgrade -i webapp ./charts/minikube-helm-webapp --force
Use port forward
kubectl port-forward deployment/wepapp 8080:80
Go to http://127.0.0.1:8080
That's all folk !