election/candidates/pike/Zun/hongbin.txt
Hongbin Lu a8e3f859fc Add Hongbin Lu candidacy for Zun
Change-Id: I53df67bc9178d963b9d1b5090107a2c0dc2fd002
2017-01-27 17:57:46 -06:00

48 lines
2.2 KiB
Plaintext

Hi all,
This is the first time Zun participants on official PTL election, which is
exciting. I nominated myself to be a candidate of Zun PTL. As the founder of
this project, it is my honor to work with all of you to build an innovative
container service for OpenStack.
Since April 2016, in which the project was founded, the Zun team were making
an impressive progress during these 8 months. With the hard work of the whole
team, we delivered most of the fundamental capabilities. The completed
essential features includes:
* A full-featured container API.
* Two drivers that serve as reference implementations.
* Neutron integration in one of the drivers.
* Two image drivers: Docker Registry (i.e. Docker Hub) and Glance.
* Multi-tenancy: Containers are isolated by OpenStack projects.
* HA deployment: Support multiple compute hosts.
* Horizon integration.
* OpenStack Client integration.
Zun is an important project for OpenStack because it enables unique use cases
that requires container to be an OpenStack-managed resource (i.e. orchstrating
containerized and virtualized resources). Furthermore, it allows users to use
one platform, that is OpenStack, to manage containers, VMs, and baremetal.
To achieve the goal, there are a lot of exicting tasks to do.
For Pike, I would suggest the Zun team to focus on the followings:
* Container network: Integrate with Kuryr-libnetwork for providing networking
for Docker containers.
* Container storage: Leverage Cinder for providing container data volume.
* Nova integration: Enhance the existing Nova driver.
* Resource management: Enhance the management of compute host resources, and
introduce different placement policy (i.e. pin container to dedicated
CPU cores).
Beyond Pike, I would suggest to target for the following use cases:
* Strong isolation between neighboring containers. This could be solved by
introducing Hypervisor-based container runtime.
* Containerize stateful application (i.e. DBMS).
* NFV/HPC workload.
Also, I would like to highlight that nova-docker is going to retire, and
the users who were using nova-docker might want to find a replacement.
If they are willing to migrate from nova-docker to Zun, I would encourage the
Zun team to help out.
Best regards,
Hongbin