Container Infrastructure Management Service for OpenStack
Go to file
Ton Ngo 324f4aca7d Fix K8s load balancer with LBaaS v1
Fix node name and auth_url

Update the url to Keystone v2 which has been changed.
The name of the node registered in the kube-apiserver
was also changed at some point to use the IP instead of the
Nova instance name as was done originally, and this
broke the Kubernetes plugin code.  Change the node name
back to the Nova instance name in the option
--hostname-override for kubelet.

Some update to the document.

With this patch, the load balancer works with Magnum Newton
and later, along with the image fedora-atomic-latest.
Important notes:
1. The current image has Kubernetes release 1.2 and this only
works with neutron LBaaS v1.  Support for LBaaS v2 requires
Kubernetes release 1.3 or later.  Magnum support for 1.3
is still in development.
2. LBaaS v1 has been removed in Newton and is only available
in Mitaka or by custom installation (likely requires some hacking).
This means to get the load balancer feature, you will want to
install Openstack Mitaka and Magnum Newton.

Change-Id: Ica9d92c8d7410bf30832005687ecce4a90ef6c58
Closes-Bug: #1524025
2016-09-26 16:01:08 +00:00
api-ref/source Fix typo 'duplcate' to 'duplicate' in status.yaml 2016-09-23 11:35:15 +08:00
contrib Merge "[suse] Sync heat template version with other drivers" 2016-09-22 13:30:14 +00:00
devstack Fix quickstart guide URL 2016-09-23 17:21:19 +09:00
doc Fix K8s load balancer with LBaaS v1 2016-09-26 16:01:08 +00:00
etc/magnum Init magnum centralize config 2016-09-20 10:12:33 +07:00
install-guide/source [install] Fix optional services bullet-list 2016-09-15 13:47:35 +02:00
magnum Fix K8s load balancer with LBaaS v1 2016-09-26 16:01:08 +00:00
releasenotes Update reno for stable/newton 2016-09-19 13:57:37 -04:00
specs Merge "Fix typos for Magnum" 2016-07-04 03:03:57 +00:00
tools Improve tox.ini to easy developer's life 2015-11-03 17:44:38 +08:00
.coveragerc Cleanup coverage configuration 2016-08-28 21:11:07 +01:00
.gitignore Compare test coverage with the master branch 2016-08-29 14:28:59 +02:00
.gitreview Update .gitreview for project rename 2015-03-28 00:20:40 +00:00
.mailmap Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
.testr.conf Remove minion dependency on master 2016-03-04 07:41:12 -05:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:45 +00:00
HACKING.rst Add hacking rule for explicit import of _ function 2016-07-29 23:17:06 +05:30
LICENSE Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
README.rst Fix the representation of REST 2015-09-01 08:40:39 +05:30
babel.cfg Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
cover.sh Compare test coverage with the master branch 2016-08-29 14:28:59 +02:00
functional_creds.conf.sample Use the latest atomic image name 2016-05-09 13:35:18 +00:00
requirements.txt Updated from global requirements 2016-09-21 07:27:50 +00:00
setup.cfg Init magnum centralize config 2016-09-20 10:12:33 +07:00
setup.py Updated from global requirements 2015-09-17 12:12:49 +00:00
test-requirements.txt Init api-ref structure and requirements 2016-08-29 22:44:08 +07:00
tox.ini delete python bytecode including pyo before every test run 2016-09-16 09:26:30 +05:30

README.rst

Magnum

Magnum is an OpenStack project which offers container orchestration engines for deploying and managing containers as first class resources in OpenStack.

For more information, please refer to the following resources: