Remove net=host for some services

Registered by Ryan Hallisey

When kolla-kubernetes moves to multinode, net=host needs to be reevaluated for some services. Controller services will be floating between nodes, so we need to be able to land multiple pods of the same service on the same node.

Blueprint information

Status:
Complete
Approver:
Ryan Hallisey
Priority:
Medium
Drafter:
Ryan Hallisey
Direction:
Approved
Assignee:
Ken Wronkiewicz
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Ryan Hallisey
Completed by
Ryan Hallisey

Related branches

Sprints

Whiteboard

nova-api - <sign_up_here>
horizon -
heat-api -
keystone -
glance-api -
swift -
mariadb -

Gerrit topic: https://review.openstack.org/#q,topic:bp/kolla-kubernetes-service-discovery,n,z

Addressed by: https://review.openstack.org/325613
    Convert MariaDB to work without HostNetwork=True

Gerrit topic: https://review.openstack.org/#q,topic:bp/remove-net-host,n,z

Addressed by: https://review.openstack.org/329204
    Switching Horizon over to work via Kubernetes network

Addressed by: https://review.openstack.org/327961
    Add documentation for api_interface_address

Addressed by: https://review.openstack.org/333022
    Glance works without host network

Addressed by: https://review.openstack.org/333636
    Document briefly how services in k8s work and why 0.0.0.0 is OK.

Addressed by: https://review.openstack.org/343116
    Neutron control bootstraps and runs without host network

Addressed by: https://review.openstack.org/346452
    Fix Nova bootstrap

Addressed by: https://review.openstack.org/347572
    Remove hostnetworking for Nova control plane and convert to RC

Addressed by: https://review.openstack.org/351957
    Register Nova with Keystone

(?)

Work Items

Work items:
nova-api: TODO
horizon: TODO
heat-api: TODO
keystone: TODO
glance-api: TODO
swift: TODO
mariadb: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.