Fix document format, e.g. numbers and paragraph

Change-Id: I914ea3968513af77d8aacfc21973f06b2065608e
Signed-off-by: Pengfei Ni <feiskyer@gmail.com>
This commit is contained in:
Pengfei Ni 2017-08-04 10:32:50 +08:00
parent 4e4141ac9d
commit e978fceacb
3 changed files with 26 additions and 16 deletions

View File

@ -16,13 +16,13 @@ Hyper, and offers built-in soft/hard multi-tenancy (depending on the container r
Components
===========
#. Standard OpenStack Compoents
1. Standard OpenStack Compoents
* OpenStack Keytone
* OpenStack Neutron
* OpenStack Cinder
#. Standard Kubernetes Components
2. Standard Kubernetes Components
* Etcd: the storage of kubernetes.
* Kube-apiserver: the API, authn/authz and admission control of kubernetes.
@ -32,8 +32,9 @@ Components
* Frakti&HyperContainer: a hypervisor-based container runtime.
* Docker: docker container runtime.
#. Stackube addons
3. Stackube addons
* Stackube-controller: tenant and network manager.
* Stackube-proxy: service discovery and load balancing, replacement of kube-proxy.
* Kubestack: the CNI network plugin, which connects containers to Neutron network.

View File

@ -51,8 +51,6 @@ extensions = ['sphinx.ext.autodoc',
'openstackdocstheme',
'oslosphinx',
'support_matrix',
'oslo_config.sphinxext',
'oslo_config.sphinxconfiggen',
]
# openstackdocstheme options

View File

@ -87,29 +87,40 @@ us (and wed like to) integrate it with any OpenStack-Kubernetes plugin.
But right now, we hope to keep everything as simple as possible and
focus on the core components.
A typical deployment workflow of Stackube
Deployment workflow
=========================================
On control nodes:
-----------------
On control nodes
-----------------
#. Install standalone Keystone, Neutron, Cinder (ceph rbd)
Install standalone Keystone, Neutron, Cinder (ceph rbd).
This can be done by any existing tools like devstack, RDO etc.
* This can be done by any existing tool like devstack, RDO etc
----------------
On other nodes
----------------
On other nodes:
1. Install neutron L2 agents
#. Install Kubernetes
This can be done by any existing tools like devstack, RDO etc.
2. Install Kubernetes
* Including container runtimes, CRI shims, CNI etc
* This can be done by any existing tool like kubeadm etc
* This can be done by any existing tools like kubeadm etc
Deploy Stackube:
3. Deploy Stackube
#. *kubectl apply -f stackube.yaml*
::
* This will deploy all Stackube plugins as Pods and DaemonSets to the cluster
kubectl create -f stackube-configmap.yaml
kubectl create -f deployment/stackube-proxy.yaml
kubectl create -f deployment/stackube.yaml
(You can also deploy all these components in a single node)
This will deploy all Stackube plugins as Pods and DaemonSets to the
cluster. You can also deploy all these components in a single node.
After that, users can use Kubernetes API to manage containers with
hypervisor isolation, Neutron network, Cinder volume and tenant