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
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!
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.
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
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.