- docker or podman
- kind
- kubectl
- istioctl
- kwokctl
kwokctl create cluster --runtime kind
kubectl apply -f https://kwok.sigs.k8s.io/examples/node.yaml
istioctl install -y
kubectl patch deploy istiod -n istio-system --type=json -p='[{"op":"add","path":"/spec/template/spec/nodeName","value":"kwok-kwok-control-plane"}]'
kubectl port-forward svc/istiod -n istio-system 15017:443 15010:15010
go run ./cmd/pwod
kubectl label namespace default istio-injection=enabled
kubectl apply -f https://raw.githubusercontent.com.zsm.io/istio/istio/master/samples/bookinfo/platform/kube/bookinfo.yaml
kwokctl delete cluster