- Install
devcluster, publish ports without traefik.
k3d cluster create devcluster \
--api-port 127.0.0.1:6443 \
-p 80:80@loadbalancer \
-p 443:443@loadbalancer \
--k3s-arg "--disable=traefik@server:0"- Install kubernetes nginx ingress controller (replace v0.42.0 with latest version, refer kubernetes/ingress-nginx)
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.0/deploy/static/provider/cloud/deploy.yaml- Export KUBECONFIG
k3d kubeconfig get devcluster > $HOME/k3d/kubeconfig