Dancing to the beat of a different drum.
Install Kubernetes and all dependencies
ansible-playbook -i host_inventory_file build-kubernetes-cluster.yml
Initialize K8S cluster
ansible-playbook -i host_inventory_file build-kubernetes-cluster.yml --tags "init"
- Kubernetes (Google)
- El Repo (nvidia drivers)
- Nvidia (nvidia-docker)
- EPEL (Extra Packages for Enterprise Linux)
- gcc
- python-pip
- docker
- kubelet
- kubeadm
- kubectl
- nvidia-detect
- kmod-nvidia
- nvidia-x11-drv
- nvidia-container-runtime
- ksonnet (CLI framework for K8S configs)
- Docker
- Kubelet
- Start K8S pass startup token to compute/slaves
- Initialize networking (Currently using WeaveNet) -Setup K8S Dashboard
- Create dynamic/persistent volumes
- Join k8s cluster