4. What is Kubernetes ?
51+
Projects
57537+
Commits
28691+
Stars
Kubernetes is an open-source system for automating deployment, scaling and management of
containerized applications.
Google and donated to the Cloud Native Computing Foundation.
5. What is Openstack ?
51+
Projects
57537+
Commits
28691+
Stars
OpenStack is a free and open-source software platform for cloud computing , networking and
stroge
Users either manage it through a web-based dashboard, through
command-line tools, or through RESTfulweb services.
6. What is Zun ?
ZUN
Zun (ex. Higgins) is a Container Management service for
OpenStack.
It aims to provide an OpenStack API for launching and
managing containers backed by different container
technologies.
8. Zun Architecture
Zun API:
Process REST requests and validate inputted
parameters.
Zun Compute:
Launch containers and manage compute
resources in localhost.
Keystone:
Authenticate incoming requests.
Neutron:
Provide networking for containers.
Glance:
An option to store container images (another
option is DockerHub).
Kuryr:
A Docker network plugin for connecting
containers to neutron networks.
12. Why is Magnum ?
● Complete multi-tenancy implementation
● Provide multiple COEs
● Provide abstract cluster
● Provide VM or Bare Metal
● Easy Scaling
● Use keystone credentials
Tenant
13.
14. What is Feature ?
● Kolla
● Kolla Kubernetes
● Kuryr Kubernetes
● Stackube
15. What is Kolla?
Kolla provides production-ready containers and deployment
tools for operating OpenStack clouds that are scalable, fast,
reliable, and upgradable using community best practices. KOLLA
16. What is Kolla-K8S ?
The kolla-kubernetes deliverable deploys OpenStack on top of
Kubernetes.
The Kubernetes feature makes the deployment of Openstack
more flexible.
KUBERNETES
KOLLA
18. What is Kuryr-K8S?
Bridge between containers frameworks networking models to
OpenStack networking abstraction.
The Kuryr-K8S effort is focused to be the courier that delivers
Neutron networking and services to Kubernetes.
KOLLA
KUBERNETES
20. What is Stackube?
Stackube is a Kubernetes-centric OpenStack distro. It uses Kubernetes, instead of Nova,
as the compute fabric controller, to provision containers as the compute instance, along with
other OpenStack services (e.g. Cinder, Neutron).
It supports multiple container runtime technologies, e.g. Docker, Hyper, and offers
built-in soft / hard multi-tenancy (depending on the container runtime used).