Kubernetes 1.8 is now out with a prime focus on enhancing its security. The new version upgrades the existing networking support and includes role-based features to deliver a securer experience.
First in the list of new features in Kubernetes 1.8 is a role-based access control (RABC) that lets an admin define access permissions to various resources. RABC brings permission access for resources like pods and secrets that can be granted to one or more users.
The orchestration framework already included a provision for networking. But with the new version, developers have been provided beta support for filtering outbound traffic as well. However, the beta package limits filtering in both directions and only support some destination ports and peers at the initial stage.
Google’s team behind Kubernetes has upgraded the automatic TLS certificate rotation for Kubelet to beta. The new development helps to automatically generate unique certifications for Kubelet when a current one gets expired. The latest version promotes auditing features from alpha to beta stage. This includes formatting tools for audit logs and features for controlling users of each element of the cluster.
Another feature that has been promoted from alpha to beta is the set of workload APIs. This promotion provides a way to orchestrate applications based on their overall behaviors. Workload APIs can also be used to monitor the production status.
You can find the latest Kubernetes release on its official Github page.