Install:
- docker
- kubectl
- kind
- cloud-provider-kind
- mkcert
- helm
To install all necessary resources run:
./install.shkubectl apply test-setup/namespace.yaml && kubectl apply test-setupExecute:
curl 'ingress-gw.test.home.kamilk.eu/get?show_env=1'curl -v 'https://ingress.test.home.kamilk.eu/get?show_env=1' -kHave docker, kubectl, kind, cloud-provider-kind, mkcert and helm installed Install cloud-provider-kind with brew install cloud-provider-kind and run it with sudo DOCKER_HOST=$DOCKER_HOST cloud-provider-kind. This will start cloud-provider which will create small proxy container for each LoadBalancer service in kind cluster. create kind cluster: kind create cluster
If running with cloud-provider-kind due to lima-vm/lima#4138 it may be needed to switch to SSH portForwarder before starting lima:
export LIMA_SSH_PORT_FORWARDER=true