Enable magnum containers to easily use cinder volumes
Right now, magnum not have a good intergration with cinder. As k8s, swarm, mesos was created. but user can not easily used in underly cinder service. We need enable cinder service to make end-users can easy use that with containers.
Docker 1.9 has near full capacity to operate with volume, it also support many plugins, (some plugins like rexray has support openstack cinder intergation ) for plugins check this: http://
For k8s, check this: this is a raw example, it is not good as docker ,
http://
For mesos, we not dig it more details.
So this bp should focus to enable cinder block service to ge consumed by magnum. a simple like this.
magnum baymodel --volume-dirver <> swarmbaymodel
magnum baymodel --volume-dirver <> k8sbaymodel
magnum create a bay enable swarm or k8s backend work with cinder, then user can use that to make containers data volumes work
etc.
ALso one line about k8s https:/
Blueprint information
- Status:
- Complete
- Approver:
- Adrian Otto
- Priority:
- High
- Drafter:
- Kai Qiang Wu(Kennan)
- Direction:
- Approved
- Assignee:
- Kai Qiang Wu(Kennan)
- Definition:
- Obsolete
- Series goal:
- Accepted for ocata
- Implementation:
- Unknown
- Milestone target:
- ocata-1
- Started by
- Completed by
- Spyros Trigazis
Related branches
Related bugs
Sprints
Whiteboard
--
strigazi @ Tue Mar 20 09:24:36 UTC 2018
For kubernetes cluster we have the cloud-provider configured and for swarm rexray.
--
Gerrit topic: https:/
Addressed by: https:/
Propose Magnum Volume Integration Model
Addressed by: https:/
Adds volume_driver Support of Container Persistent Storage
Addressed by: https:/
Validates baymodel volume_driver requests
Addressed by: https:/
Validates baymodel volume_driver patch requests
Addressed by: https:/
Get region_name that volume_driver rexray region_name needs
Addressed by: https:/
Add Container Volume Model into Swarm Heat Templates
Addressed by: https:/
Add Container Volume Model into Mesos Heat Templates
Addressed by: https:/
Add Container Volume Model into Kubernetes Heat Templates
Addressed by: https:/
Add the container volume integration document to help user to know how to use the container volume integration in kubernetes and mesos.
Addressed by: https:/
[WIP][PoC] Add rexray volume driver to Swarm
Work Items
Work items:
Add cinder support in Kubernetes CoreOS driver: TODO