Update the deployment guide with a few corrections.

Document has gone stale in a couple of places.

1. I have now tested this with Ubuntu 16.04
2. Canal CNI has a untaint issue - wanted to point this out.
3. No longer any need to deploy the nova cell micro-services as they were added to nova service chart

This commit will also help resolve the URL 404 issue.

Change-Id: Ie4a306f003cc2f2402d83b7e8094751f23b05ede
This commit is contained in:
rwellum 2017-07-06 12:51:34 -04:00
parent dc51aac656
commit a4ea666305
1 changed files with 12 additions and 10 deletions

View File

@ -13,10 +13,12 @@ Bare Metal Deployment Guide for kolla-kubernetes
.. note::
This document was tested only against CentOS 7.3 Host OS and AIO environments.
This document was tested against CentOS 7.3 and Ubuntu 16.04 Host
OS and AIO environments.
All the steps should be run as non-root user. If you follow this guide as the
root user, helm cannot be found in ``/usr/local/bin/`` because the path ``/usr/local/bin``
is not defaulted to enabled in CentOS 7.
root user, helm cannot be found in ``/usr/local/bin/`` because the
path ``/usr/local/bin`` is not defaulted to enabled in CentOS 7.
Introduction
============
@ -73,7 +75,9 @@ Step 1: Deploy Kubernetes
.. note::
This document recommends Kubernetes 1.6.2 or later.
This document recommends Kubernetes 1.6.2 or later. However 1.6.3
has an issue so please follow the suggested work-around. This is
fixed in 1.6.4. 1.7.0 appears to be stable and is working in the gates.
.. warning::
@ -264,6 +268,10 @@ PODs can be scheduled to this AIO deployment::
.. note::
Canal CNI appears to untaint the master node in later
versions. This is a reported bug:
https://github.com/projectcalico/canal/issues/77
Kubernetes must start completely before verification will function
properly.
@ -639,12 +647,6 @@ Start many of the remaining service level charts::
helm install --debug kolla-kubernetes/helm/service/nova-control --namespace kolla --name nova-control --values ./cloud.yaml
helm install --debug kolla-kubernetes/helm/service/nova-compute --namespace kolla --name nova-compute --values ./cloud.yaml
Wait for nova-compute to enter into Running state before creating the cell0
database::
helm install --debug kolla-kubernetes/helm/microservice/nova-cell0-create-db-job --namespace kolla --name nova-cell0-create-db-job --values ./cloud.yaml
helm install --debug kolla-kubernetes/helm/microservice/nova-api-create-simple-cell-job --namespace kolla --name nova-api-create-simple-cell --values ./cloud.yaml
Deploy iSCSI support with Cinder LVM (Optional)
The Cinder LVM implementation requires a volume group to be set up. This can