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

Popular posts from this blog

gemini cli getting file not defined error

NodeJS: Error: spawn EINVAL in window for node version 20.20 and 18.20

vllm : Failed to infer device type