Upload
inwin-stack
View
110
Download
1
Embed Size (px)
Citation preview
About Me
Jason Li- Previous developer of Java and Android
- Now researching cloud native open source
- Student at NUTC
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.
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.
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.
Zun ArchitectureZun 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.
What is Magnum ?
Magnum is an OpenStack project which offers container orchestration engines for deploying and managing containers
Why is Magnum ? ● Complete multi-tenancy implementation
● Provide multiple COEs
● Provide abstract cluster
● Provide VM or Bare Metal
● Easy Scaling
● Use keystone credentials
Tenant
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
What is Kolla-K8S ?
The kolla-kubernetes deliverable deploys OpenStack on top of Kubernetes.The Kubernetes feature makes the deployment of Openstack more flexible.
KUBERNETESKOLLA
Operating System Layer
Container Organize Layer
Docker Engine Layer
Container Layer
Kolla image Layer
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.
KOLLAKUBERNETES
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).