magnum/magnum
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 Centralize config option: api section 2016-09-22 00:59:34 +00:00
cmd Centralize config option: cluster section 2016-09-22 01:00:03 +00:00
common Centralize config option: all clients section 2016-09-22 00:59:44 +00:00
conductor Add exceptions to cluster db to show failures 2016-09-14 20:27:10 +05:30
conf Centralize config option: cluster section 2016-09-22 01:00:03 +00:00
db Rename Bay DB, Object, and internal usage to Cluster 2016-09-08 13:01:12 -07:00
drivers Fix K8s load balancer with LBaaS v1 2016-09-26 16:01:08 +00:00
hacking Add i18n translation for Log messages 2016-08-15 11:44:08 +05:30
locale/ja/LC_MESSAGES Remove ReplicationController object 2016-08-10 17:56:48 +02:00
objects Restrict server type only to vm/bm 2016-09-16 14:48:44 +05:30
service Rename Bay DB, Object, and internal usage to Cluster 2016-09-08 13:01:12 -07:00
servicegroup Cleanup MagnumService Object usage 2016-01-29 15:39:28 +08:00
tests Merge "Centralize config option: cluster section" 2016-09-23 09:42:48 +00:00
__init__.py Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
i18n.py Setup for translation 2015-05-24 03:13:55 +00:00
opts.py Centralize config option: cluster section 2016-09-22 01:00:03 +00:00
version.py Remove coding:utf-8 2015-08-03 23:28:22 +08:00