Novell is now a part of Micro Focus

OpenStack and Magnum: Kubernetes as a Service for Everyone

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)

Flavio Castelli – SUSE
Michal Jura – SUSE Linux GmbH

Recorded at SUSECON 2016 as session CAS91065

Kubernetes is one the major orchestration solutions for Linux containers. It makes it easy to have distributed, self-healing and autoscaling container clusters. But operators often have a hard time setting up a Kubernetes cluster and it can take quite a lot of effort even for the creation of a simple cluster. Things get even more challenging when security, flexibility and scalability have to be taken into account. And what about making everything automated to satisfy the requests of all the tenants?

Lots of developers and operators are running away from this complexity by using the Kubernetes offerings inside of the public clouds. Is this the only one solution?

This talk will show how OpenStack can act as the perfect platform to run Kuberenetes clusters by using the Magnum project. This gives you a fully automated deployment system for cloud applications and the following features:

1. Automatic scheduling of containers based on their resource requirements and other constraints, while not sacrificing availability. Mix critical and best-effort workloads in order to drive up utilization and save even more resources.
2. Self-healing and restarting containers that fail, replacing and rescheduling containers when a node dies, killing containers that don´t respond to your user-defined health check and providing containers that don´t advertise themselves to clients until they are ready to serve.
3. Horizontal scaling up and down with a simple command or based on CPU usage.
4. Service discovery and load balancing.
5. Automated rollouts and rollbacks and many others.

Now is the time to give OpenStack cloud operators a self-service solution for providing containers to their cloud users as a managed hosted service. The OpenStack Magnum component simplifies the required integration with Kubernetes and allows cloud users who can already launch cloud resources such as Nova Instances, Cinder Volumes, Trove Databases, etc. to also create application containers to run their applications.


No comments yet.

Name (required)
E-mail (required - never shown publicly)
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> in your comment.

RSS feed

© Copyright Micro Focus or one of its affiliates