Kubernetes Cluster Installation: Difference between revisions

From WilliamsNet Wiki
Jump to navigation Jump to search
(Created page with "== Prerequisities == {| class="wikitable" |- ! Action !! Notes |- | Basic CentOS 7 Installation || the kubernetes cluster is based on the standard install of Centos 7 for...")
 
mNo edit summary
Line 20: Line 20:


== Kubernetes Cluster ==
== Kubernetes Cluster ==
Full instructions for creating a cluster using kubeadm are located in the kubernetes documentation:  https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/
{| class="wikitable"
{| class="wikitable"
|-
|-

Revision as of 02:47, 3 August 2019

Prerequisities

Action Notes
Basic CentOS 7 Installation the kubernetes cluster is based on the standard install of Centos 7 for all systems/nodes
Ethernet Device Configuration for BeeGFS (and for convenience) rename network devices to eth*
CUDA + NVIDIA drivers if the node has a GPU, install the drivers and libraries
BeeGFS Installation install the parallel filesystem components as needed
iSCSI Volume Mount (optional) put /var/lib/docker on an iSCSI mounted volume
Docker Installation Docker is required for all nodes
IP Tables config set up the system config to use IP Tables properly

Kubernetes Cluster

Full instructions for creating a cluster using kubeadm are located in the kubernetes documentation: https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/

Kubernetes Controller install kubernetes cluster controller
Kubernetes Nodes install kubernetes nodes
IP Controller set up load balancer to assign IP addresses when needed
Metrics Server install metrics collection for the dashboard
k8dash Dashboard install the web GUI dashboard<ref>the original/default kubernetes dashboard installation instructions are located at kubernetes Dashboard</ref>
helm installation kubernetes package installer

Final Configuration

Now load the rest of the packages for each cluster:



<references/>