This is a demo of using KubeFlow on AWS EKS to automate the machine learning workflow. It is a work in progress.
EKS Setup
- Install and configure the AWS CLI: shorturl.at/fjtxX
- Install eksctl: shorturl.at/gvHP8
- Intall kfctl: shorturl.at/ftHJS
KubeFlow Setup
- To create the Kubernetes cluster, run: **eksctl create cluster -f cluster/cluster.yaml
- When the nodes become availiable, verify by running : **kubectl get nodes
- Install the dashboard: **kubectl apply -f kubernetes-sigs-metrics-server-d1f4f6f/deploy/1.8+
- Verify metric server: **kubectl get deployment metrics-server -n kube-system
- Deploy the recommended dashboard YAML: **kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc5/aio/deploy/recommended.yaml
- Apply the admin service account YAML: **kubectl apply -f service_account/eks-admin-service-account.yaml
Working...