ISTIO Setup - mnhmilu/poc-kubernets GitHub Wiki

Install Istio

export PATH=$PATH:/home/ubuntu/workspace/microservice/istio-1.15.1/bin

istioctl

kubectl get ns

kubectl get pod

istioctl install

kubectl get pod -n istio-system

Deploy Microservice

cd microservices-demo/

cd release

ls

kubectl apply -f kubernetes-manifests.yaml

kubectl get pods

Apply istio label to inject istio proxy

kubectl get ns default --show-labels

kubectl label namespace default istio-injection=enabled

kubectl get ns default --show-labels

ls

kubectl delete -f kubernetes-manifests.yaml

kubectl apply -f kubernetes-manifests.yaml

kubectl get service

minikube tunnel

Add ISTIO Addons (Grafana, Kiali etd)

cd istio-1.15.1/

ls samples/

kubectl apply -f istio-1.15.1/samples/addons/

kubectl get pod -n istio-system

kubectl get pod -n default

kubectl get svc -n istio-system

kubectl port-forward svc/kiali -n istio-system 20001

kubectl port-forward svc/grafana -n istio-system 3000