istio ambient - setting up using kind on docker windows
In this setup, I am installing istio ambient mode using windows docker with kind. The steps that I've used are as follows:-
kind create cluster --name my-cluster
install kubectl gateway crds
kubectl get crd gateways.gateway.networking.k8s.io &> /dev/null || \
kubectl apply --server-side -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.4.0/experimental-install.yaml
export PATH="$PATH:/home/nzai/istio-1.28.1/bin"
istioctl install --set profile=ambient -y
or if you prefer the helm approach
This didn't really work for me.
helm repo add istio https://istio-release.storage.googleapis.com/charts
helm repo update
helm install istio-base istio/base -n istio-system --create-namespace --wait
helm install istio-cni istio/cni -n istio-system --set profile=ambient --wait
helm install ztunnel istio/ztunnel -n istio-system --wait
And then install the sample app from here
https://istio.io/latest/docs/ambient/getting-started/deploy-sample-app/
from your linux command line run
curl http://localhost:8080/productpage
and you should be able to get the page successfully.
And when we look into your pods, you will see ztunnel is running.
And you should be seeing your service mesh is in ambient mode.
Comments