Kubernetes 1.7 and Whats new in it?
Kubernetes 1.6 focused on scale and automation where it also introduces RBAC for authorization. Kubernetes 1.6 provided the support for 5000 Nodes per Cluster
Community announced its recent 1.7 release on Monday 29, June 2017. The Kubernetes community focused on Security, StatefulSets, and Extensibility for 1.7 release.
Extensibility:
- Added API aggregation runtime that powers to add third party APIs / user created API with the Kubernetes Cluster.
- Container Runtime Interface [CRI] is added for the retrieval of the run-time container metrics.
Security:
In the most demanding enterprise environment, Kubernetes community added another milestone by adding additional security features which were needed in production for enterprise environments.
This includes,
- Node authorizer which restricts the Kubelete agent to access the secrets, pods and other objects.
- Encryption for secrets and other resources stored in etcd.
- To govern the network rules Kubernetes 1.7 introduced more stable Network Policy API.
- Also, it standardized the audit logs of the API Server. It added event filtering and webhooks with Audit Logs.
- Client and server certification rotation are supported with the Kubelet TLS bootstrapping.
Stateful Workloads:
Industries which are running large stateful applications and running in scaling problems Kubernetes 1.7 consists some key features for them.
It consists,
- Automated updates for stateful applications like Zookeeper, Kafka etc.
- Faster scaling and startup of stateful applications.
- Local storage for statefulSet is introduced in Alpha version.
- With DaemonSet smart rollback and history functionality is added.
Kubernetes is one of the most used cluster management tools for the containerized applications. Enterprises are adopting the Kubernetes very rapidly.
With Kubernetes 1.7 it makes very ease in terms of security and extensibility for adopting Kubernetes in production.
We help companies to adopt modern IT infrastructure. Visit:
https://www.voyalab.com