# Create EKS Cluster
eksctl create cluster -f eksctl/cluster.yaml
# Create Kubeconfig
aws eks update-kubeconfig --name ###CLUSTER_NAME### --region ap-northeast-2 --role-arn ###IAM_ROLE_ARN###
- Sample App
kubectl apply -f color-service.yaml
Did you know? Istio means "Sail" in Greek
istioctl install --set profile=default -y
# Enable sidecar injection
kubectl label namespace default istio-injection=enabled
# Prometheus
kubectl apply -f https://raw.githubusercontent.com/istio/istio/master/samples/addons/prometheus.yaml
# Grafana
kubectl apply -f https://raw.githubusercontent.com/istio/istio/master/samples/addons/grafana.yaml
# Jaeger
kubectl apply -f https://raw.githubusercontent.com/istio/istio/master/samples/addons/jaeger.yaml
# Kiali
kubectl apply -f https://raw.githubusercontent.com/istio/istio/master/samples/addons/kiali.yaml
kubectl apply -f istio/01_gateway.yaml
kubectl apply -f istio/02_virtualservice.yaml
kubectl apply -f istio/03_ingress.yaml
while sleep 2; do curl ###YOUR_ALB_DNS_NAME###; done
https://docs.aws.amazon.com/app-mesh/latest/userguide/getting-started-kubernetes.html