CoreOS Tectonic+ Kubernetes + OpenStack = CoreNetStack
While I am just making up the title above there does seem to be more and more cross over between the different platforms. CoreOS Tectronic is the new installer that makes installing Kubernetes on OpenStack easier than ever.
If you have any familiarity with the history of CoreOS and OpenStack you would know that the founders of both entities used to work together at Rackspace. Over the past 18 months we have seen an increasing combination of services that deliver interoperability between CoreOS, OpenStack and Kubernetes. In 2016, we saw the first demo of a project titled “Stackanetes” that enabled Kubernetes to deploy on an OpenStack cloud and this demo was done by none other than Alex Polvi, CEO of CoreOS. There does seems to be some common themes and as well as increased self-advertisement by joining forces, but overall this is a significant and positive steps for users of Kubernetes and OpenStack.
Today, CoreOS announced Tectonic installer support for OpenStack making it easier than ever to install Kubernetes right on top of OpenStack. CoreOS indicated that their “goal is to make the installer open-source and delivers pure upstream Kubernetes,” as said by McKenzie Burnett, product manager at CoreOS.
Kubernetes on OpenStack
The concept of running Kubernetes within the OpenStack framework isn’t new and in fact is something that we have been doing with our AURO Cloud for more than a year. In addition, OpenStack has project called Magnum which is all about enabling container orchestration systems like Kubernetes to run within OpenStack. Burnett went even further indicating that there wasn’t anything especially difficult about creating the Tectonic installer but rather OpenStack’s highly varied and customized environments operating in the wild. As a company who operates OpenStack I can confirm that indeed our multi-region deployment is in fact highly customized and includes loads of proprietary code in order to make it work for our cloud users.
CoreOS has been a strong advocate for self-driving Kubernetes since the beginning of 2016 including heavy investments in architecture work within Kubernetes that makes managing through Kubernetes API possible.