Deployment

This document covers the basic depolyment procedure for Hypernetes. If you are looking for detailed depolyment of Kubernetes, refer to https://kubernetes.io/docs/setup/arrow-up-right.

Deploy OpenStack with Ceph

Since Hypernetes is working together with OpenStack, a OpenStack cluster must be deployed first. There are a lot of OpenStack deployment solutions, including

Choose any tool you like to deploy a new OpenStack cluster, or you can just re-use your existing OpenStack environment.

Don't forget to deploy neutron L2 agent and Ceph client for Kubernetes nodes.

Deploy Kubernetes

Since Hypernetes is Kubernetes based, you can deploy Hypernetes following the same procedure as kubernetes. Here are some distribution-specific links:

See more at Kubernetes getstarted guidearrow-up-right

Deploy KubeStack

KubeStack is an OpenStack network provider for Kubernetes and it is deployed on all Kubernetes masters and nodes.

Configure KubeStack

Configure Kubernetes

Disable selinux

Create the service account key

Create Kubernetes log dir

Configure etcd

Common configs for all Kubernetes services

Configure kube-apiserver

Configure kube-controller-manager

Configure kube-proxy

Configure kubelet

Start services

Last updated