Istio hands-on
We can run these in katacoda where env is readily available
Steps:
- Create config map with command:
kubectl create configmap sidecar-config --from-file=envoy-config=envoy.yaml
- Create deployment and service with command:
kubectl create -f deployment.yaml kubectl create -f service.yaml
- View istio-init logs
kubectl logs -c istio-init
- View envoy logs
kubectl exec -it -c envoy sh
- Check service with curl
kubectl get svc (get cluster ip)
curl - output printed curl :8083 - Blackhole cluster should be hit.