Kubernetes: One-dot-oh, Ready to Go With OpenStack

Craig Peters - July 21, 2015 - , , , , ,

The next wave of cloud native applications—based on containers and architected as microservices—are being developed and released, and Google wants to help manage and orchestrate them. This week, Google released version 1.0 of Kubernetes, its open source system for managing containerized applications. Google has been running its cloud applications at scale on container technology for years, and Kubernetes codifies their best practices. During pre-release development, Kubernetes has been undergoing tons of change. It is ready for enterprise attention now that the 1.0 milestone has been reached.

Kubernetes is hot because it’s lightweight, portable, extensible, and self healing. It lets developers focus on their applications, and not worry about the underlying infrastructure that delivers them. It handles things like load balancing, service discovery, and container communication.  

Kubernetes can run on any cloud — be it bare metal, Amazon Web Services, VMware, or OpenStack. Which begs the question: What’s the role for OpenStack?

Kubernetes and OpenStack

We will be on stage with Google at OSCON to talk about why Kubernetes and OpenStack make so much sense together. When Google joined the OpenStack Foundation last week, it cited hybrid cloud as one of the key motivators. While Google might like all organizations to run their clouds on the Google Compute Engine (GCE), it knows that the reality is that many companies are keeping their clouds on premises. Kubernetes integration with OpenStack allows you to have a common container scheduler across public and private clouds. In other words, you can build an integrated hybrid solution on multiple clouds, which can include OpenStack, GCE, and others.

The great promise of container technology is portability. Thanks to Kubernetes, you can build your containers on OpenStack, port them over, and run them on GCE. Or AWS. Or Azure. Kubernetes gives application developers an API they can write to that is supported on OpenStack and other clouds. And even better, because of the integration of Kubernetes and Murano, the OpenStack App Catalog, you can deploy applications with a click.

Lithium Technologies is talking about its experience working with OpenStack and Kubernetes at OSCON today. As Lithium re-architects its applications, it’s excited about the flexibility it gets with OpenStack, because it can use the same underlying networking for containers as it uses for OpenStack virtual machines. The same flexibility could apply to storage or other services.

We’re happy to support Kubernetes, as well as different distributions as they are released. Download Mirantis OpenStack 6.1 today and use the Kubernetes Murano package to quickly and easily run Kubernetes on your hardware. 

From Virtualization to Containerization
Learn how to move from monolithic to microservices in this free eBook
Download Now
Radio Cloud Native – Week of May 11th, 2022

Every Wednesday, Nick Chase and Eric Gregory from Mirantis go over the week’s cloud native and industry news. This week they discussed: Docker Extensions Artificial Intelligence shows signs that it's reaching the common person Google Cloud TPU VMs reach general availability Google buys MobileX, folds into Google Cloud NIST changes Palantir is back, and it's got a Blanket Purchase Agreement at the Department of Health and Human …

Radio Cloud Native – Week of May 11th, 2022
Where do Ubuntu 20.04, OpenSearch, Tungsten Fabric, and more all come together? In the latest Mirantis Container Cloud releases!

In the last several weeks we have released two updates to Mirantis Container Cloud - versions 2.16 and 2.17, which bring a number of important changes and enhancements. These are focused on both keeping key components up to date to provide the latest functionality and security fixes, and also delivering new functionalities for our customers to take advantage of in …

Where do Ubuntu 20.04, OpenSearch, Tungsten Fabric, and more all come together? In the latest Mirantis Container Cloud releases!
Monitoring Kubernetes costs using Kubecost and Mirantis Kubernetes Engine [Transcript]

Cloud environments & Kubernetes are becoming more and more expensive to operate and manage. In this demo-rich workshop, Mirantis and Kubecost demonstrate how to deploy Kubecost as a Helm chart on top of Mirantis Kubernetes Engine. Lens users will be able to visualize their Kubernetes spend directly in the Lens desktop application, allowing users to view spend and costs efficiently …

Monitoring Kubernetes costs using Kubecost and Mirantis Kubernetes Engine [Transcript]
Service Mesh for Mere Mortals
A Guide to Istio and How to Use Service Mesh Platforms
Technical training
Learn Kubernetes & OpenStack from Deployment Experts
Prep for certification!
View schedule
Mirantis Webstore
Purchase Kubernetes support