Explorar o código

Adding top-level README for Omnia

Signed-off-by: Lucas A. Wilson <luke.wilson@dell.com>
Lucas A. Wilson %!s(int64=5) %!d(string=hai) anos
pai
achega
cd8a8b1e5f
Modificáronse 2 ficheiros con 63 adicións e 51 borrados
  1. 55 0
      INSTALL.md
  2. 8 51
      README.md

+ 55 - 0
INSTALL.md

@@ -0,0 +1,55 @@
+Dancing to the beat of a different drum.
+
+# Short Version:
+
+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"
+```
+
+
+# What this does:
+
+## Build/Install
+
+### Add additional repositories:
+
+- Kubernetes (Google)
+- El Repo (nvidia drivers)
+- Nvidia (nvidia-docker)
+- EPEL (Extra Packages for Enterprise Linux)
+
+### Install common packages
+ - gcc
+ - python-pip
+ - docker
+ - kubelet
+ - kubeadm
+ - kubectl
+ - nvidia-detect
+ - kmod-nvidia
+ - nvidia-x11-drv
+ - nvidia-container-runtime
+ - ksonnet (CLI framework for K8S configs)
+
+### Enable GPU Device Plugins (nvidia-container-runtime-hook)
+
+### Modify kubeadm config to allow GPUs as schedulable resource 
+
+### Start and enable services
+ - Docker
+ - Kubelet
+
+## Initialize Cluster
+### Head/master
+- Start K8S pass startup token to compute/slaves
+- Initialize networking (Currently using WeaveNet)
+-Setup K8S Dashboard
+- Create dynamic/persistent volumes
+### Compute/slaves
+- Join k8s cluster

+ 8 - 51
README.md

@@ -1,55 +1,12 @@
-Dancing to the beat of a different drum.
+# Omnia: Ansible playbook-based deployment of Slurm and Kubernetes on factory-provisioned Dell EMC PowerEdge servers
 
-# Short Version:
+Omnia (Latin: all or everything) is a deployment tool to turn Dell EMC PowerEdge servers with factory-installed OS images into a functioning Slurm/Kubernetes cluster.
 
-Install Kubernetes and all dependencies
-```
-ansible-playbook -i host_inventory_file build-kubernetes-cluster.yml
-```
+## Installing Omnia
+To install Omnia, see (INSTALL.md)
 
-Initialize K8S cluster
-```
-ansible-playbook -i host_inventory_file build-kubernetes-cluster.yml --tags "init"
-```
+## Contributing
+To contribute to the Omnia project, see (CONTRIBUTE.md)
 
-
-# What this does:
-
-## Build/Install
-
-### Add additional repositories:
-
-- Kubernetes (Google)
-- El Repo (nvidia drivers)
-- Nvidia (nvidia-docker)
-- EPEL (Extra Packages for Enterprise Linux)
-
-### Install common packages
- - gcc
- - python-pip
- - docker
- - kubelet
- - kubeadm
- - kubectl
- - nvidia-detect
- - kmod-nvidia
- - nvidia-x11-drv
- - nvidia-container-runtime
- - ksonnet (CLI framework for K8S configs)
-
-### Enable GPU Device Plugins (nvidia-container-runtime-hook)
-
-### Modify kubeadm config to allow GPUs as schedulable resource 
-
-### Start and enable services
- - Docker
- - Kubelet
-
-## Initialize Cluster
-### Head/master
-- Start K8S pass startup token to compute/slaves
-- Initialize networking (Currently using WeaveNet)
--Setup K8S Dashboard
-- Create dynamic/persistent volumes
-### Compute/slaves
-- Join k8s cluster
+### Current collaborators:
+* Dell Technologies