Core OS has announced a new release of its Tectonic Kubernetes distributon that allows the deployment of high availability Kubernetes 1.5.5 clusters to AWS, bare metal and adds support for more environments, including preview availability for Microsoft Azure and OpenStack.
This means that irrespective of the platform on which you are running your infrastructure, you can benefit from easy-to-use Kubernetes through Tectonic.
Making it easier to use
There is quite a lot of disruption happening in the cloud as new technologies are being released as open source. However, each new technology brings new challenges, most notably how to use or deploy those technologies.
If you recall the early days of Docker and OpenStack, it was quite a challenge to get OpenStack cloud up and running, and even when you got it running, managing it was a tricky task in its own right.
Core OS is one of those companies that is trying to make it easier for DevOps to use these newer technologies. Last year they launched Stackenetes, an open source project that made it easier to deploy OpenStack as if it were another application. Now with this new release Core OS is now trying to make it easier to use Kubernetes through Tectonic.
Some of the core capabilities of this release include:
More self-driving capabilities: Addition of Dex, Flannel and the Tectonic Console in this release as components controlled by CoreOS’s experimental Operators.
Tectonic Console: Now v1.0.0, with improvements to navigation, menus and labels. The console displays node selectors and provides an editing modal, and has improvements in the Kubernetes and Tectonic channel statuses and error messages.
Make it easy to install
If you have deployed Kubernetes, you do want to customize a lot of things at the installation level. In an interview, Jim Walker, VP Marketing at CoreOS told me that one of the main areas of this release is around the installer that makes it simple for people to actually get the software installed and get the cluster running.
Core OS also found that customers wanted to customize the installer. So with this release, Core OS has expanded the installer to add customizable capabilities.
According to Core OS, the new installer offers these capabilities:
Environment flexibility: An improved, scriptable installer makes it easy to deploy highly available, secure Kubernetes clusters by default. Repeatable across environments, users can try out customizations for their environments. Includes increased customization of networking and VPC options (including deploying into an existing VPC and subnet) and custom tagging for AWS resources.
HA deployment options: Users can now deploy a cluster with multi-worker, multi-controller, and multi-node etcd on AWS and bare metal.
Simplified Deployment: With the preview installer released in open source, users now have options to deploy Kubernetes on a multitude of cloud providers.
Automated: With the need for dev clusters, test clusters, QA clusters, and more, the installer allows users to save time and automate the install of their clusters.
Core OS has a mix of open source and not so open source technologies. So when I probed, Walker told me that they are planning to release the installer as an open source project. Though he didn’t specify a particular time frame.
Improved container image registry system
Core OS has also improved its container image registry, Quay, so that it can manage and store complete Kubernetes applications, including images along with configuration files.
“Quay now delivers a first-of-its-kind Kubernetes Application Registry that with this release is also integrated with Kubernetes Helm so that deployment of an application can be completely automated,” said Core OS in a press release.
Core OS is offering Tectonic and the new installer at no cost for use with up to 10 nodes.