Skip to main content

Tectonic 1.5 ships Kubernetes 1.5.2 and self-driving infrastructure

The Kubernetes community released its 1.5 version on December 12 and just about a business month later (which included the holiday season), we are proud to release Tectonic 1.5. Tectonic includes self-driving container infrastructure and ships with the latest Kubernetes version, 1.5.2.

With our previous release, we had already successfully updated all the self-driving Tectonic clusters from Kubernetes 1.4.5 to Kubernetes 1.4.7. Existing Tectonic users who have enabled self-driving will need to migrate from 1.4.7 or 1.5.1 to 1.5.2. New users can try Tectonic with Kubernetes 1.5.2 today. Going forward, we expect to be able to automatically update Tectonic 1.5.2 to all future versions of Kubernetes, delivering the critical capabilities that make Tectonic the choice for enterprise ready Kubernetes.

CoreOS is committed to delivering the latest innovations from the upstream Kubernetes community in a timely and reliable cadence. In addition to pure upstream Kubernetes, Tectonic includes many key features to simplify and secure your clusters.

Some of the key Tectonic-specific features included in this release are:

  • Increased flexibility: Deploy to existing VPCs
  • Storage configuration: Installer now supports storage configuration parameters
  • Elastic IPs: EIPs are no longer required
  • Private worker subnets: AWS workers now have internal IPs
  • Custom subnets: Users can now specify custom worker subnets in the Tectonic installer
  • YAML editing: Minimal YAML editor in Console

Upgrading

In order to enable self-driving Kubernetes capabilities, install Tectonic with the optional Operator feature flag. Then, under Cluster Settings in your Console, you’ll be able to check for updates and control when your cluster is updated. After updating, your Cluster Settings page will now show the latest version of Tectonic.

In the near future, we’ll be able to update everything from Kubernetes to etcd to third-party add-ons like Prometheus and Dex!

experimental features
Operator checkbox screen in installer
cluster settings
Cluster Settings screen in Console

Increased install flexibility

Tectonic users can now deploy to existing VPCs in the 10.0.0.0/16 range, as well as optionally download installer assets before a cluster is provisioned. As we continue to ship enterprise-ready features, we’re expanding the flexibility of our installer to include the ability to customize the VPC range, deploy to custom VPCs, and deploy to existing subnets. Expect more features around deploying to private topologies in the coming releases.

custom worker subnet
Custom worker subnet setup in installer

YAML editing

Users can now directly browse and edit Kubernetes objects in Console instead of using kubectl, creating a more user-friendly and convenient experience. Below, I show adding a label to a hello-world pod: notice how at the beginning, the overview screen shows No labels under the POD LABELS section. After I save my edits, the changes are instantly applied to the running cluster, and the Overview screen now shows my app=frontend label.

example

 

Use self-driving Kubernetes now

You can get your hands on and use Tectonic and self-driving Kubernetes today – it is available to anyone for free for up to 10 nodes. Visit us at coreos.com to create your free account and get started immediately.

Get in touch

We encourage you to contribute to CoreOS projects and to the Kubernetes project. If you want to chat with our team on these features, customers can contact us at support@tectonic.com.

Need help? Read the Tectonic docs and post questions, issues, bugs, feature requests and more on our Community Forum on GitHub.