Kubernetes 1.12: Kubelet TLS Bootstrap and Azure Virtual Machine Scale Sets (VMSS) Move to General Availability
We’re pleased to announce the delivery of Kubernetes 1.12, our third release of 2018!
Today’s release continues to focus on internal improvements and graduating features to stable in Kubernetes. This newest version graduates key features such as security and Azure. Notable additions in this release include two highly-anticipated features graduating to general availability: Kubelet TLS Bootstrap and Support for Azure Virtual Machine Scale Sets (VMSS).
These new features mean increased security, availability, resiliency, and ease of use to get production applications to market faster. The release also signifies the increasing maturation and sophistication of Kubernetes on the developer side.
Let’s dive into the key features of this release:
Introducing General Availability of Kubelet TLS Bootstrap
We’re excited to announce General Availability (GA) of
Before, when a kubelet ran for the first time, it had to be given client credentials in an out-of-band process during cluster startup. The burden was on the operator to provision these credentials. Because this task was so onerous to manually execute and complex to automate, many operators deployed clusters with a single credential and single identity for all kubelets. These setups prevented deployment of node lockdown features like the Node authorizer and the NodeRestriction admission controller. To alleviate this,
Alongside this,
Azure Virtual Machine Scale Sets (VMSS) allow you to create and manage a homogenous VM pool that can automatically increase or decrease based on demand or a set schedule. This enables you to easily manage, scale, and load balance multiple VMs to provide high availability and application resiliency, ideal for large-scale applications that can run as Kubernetes workloads. With this new stable feature, Kubernetes supports the
Improvements that will allow the
Kubernetes 1.12 is available for Kubeadm. If you’re interested in exploring these features more in depth, check back next week for our 5 Days of Kubernetes series where we’ll highlight detailed walkthroughs of the following features: This release is made possible through the effort of hundreds of individuals who contributed both technical and non-technical content. Special thanks to the
As the Kubernetes community has grown, our release process represents an amazing demonstration of collaboration in open source software development. Kubernetes continues to gain new users at a rapid clip. This growth creates a positive feedback cycle where more contributors commit code creating a more vibrant ecosystem. Kubernetes has over 22,000 individual contributors to date and an active community of more than 45,000 people. The CNCF has continued refining DevStats, an ambitious project to visualize the myriad contributions that go into the project. Check out DevStats to learn more about the overall velocity of the Kubernetes project and community. Established, global organizations are using
Is Kubernetes helping your team?
The world’s largest Kubernetes gathering, KubeCon + CloudNativeCon is coming to ! Join members of the Kubernetes 1.12 release team on November 6th at 10am PDT to learn about the major features in this release. Register
The simplest way to get involved with Kubernetes is by joining one of the many
Thank you for your continued feedback and support.Support for Azure Virtual Machine Scale Sets (VMSS) and Cluster-Autoscaler is Now Stable
Additional Notable Feature Updates
Availability
5 Day Features Blog Series
Release team
Project Velocity
User Highlights
Ecosystem Updates
KubeCon
Webinar
Get Involved