Knative requires Kubernetes 1.10 and Istio 0.8.0 to be installed. It also requires default namespace injection for Istio to be enabled which rules out EKS as a deployment platform. One of Istio pods is failing and so it cannot be installed on a kops-based cluster as well. This is filed as knative/docs#359.
- Install eksctl:
brew install weaveworks/tap/eksctl
- Create EKS cluster:
eksctl create cluster --name myeks --nodes 4 --region us-west-2