Kubernetes 1.8

Kubernetes 1.8

The 1.8 release of Kubernetes brings a lot of new things. With 2500+ pull request, 2000+ commits, 400+ commiters, Kubernetes added 39 new features in this version. This is the richest release in terms of features, for comparison the 1.7 version contained only 28 features. For this release the Kubernetes team focused on three main areas: security, workloads and extensibility.

Security

RBAC

RBAC authorization graduates to stable. Administrators can dynamically set roles and define policies through the Kubernetes API.

NetworkPolicy

By default, pods are not isolated from the network, they can connect to every other source. To resolve this issue, outbound rules are coming in beta.

Workloads

Workload Controllers API beta

This beta release contains : DaemonSet, Deployment, ReplicaSet et StatefulSet. The API lets you orchestrate your workloads.

  • DaemonSet: ensures that all nodes run a copy of a Pod
  • ReplicaSet: ensures that a specified number of pod replicas are running at any given time
  • Deployment: provides declarative updates for Pods and ReplicaSets
  • StatefulSet: is one mechanism for supporting Pods that require persistence. It gives a unique id to each containers

Containerd

Containerd support added to be OCI (Open Container Initiative) compliant.

Extensibility

FlexVolumes enhancements

Storage vendors can create their own drivers without adding them to official repository. A new fonctionnality gives the ability to deploy FlexVolumes drivers with DaemonSet.

CustomResourceDefinitions (CRD)

Added since version 1.7 to replace Third Party Resource (TPR), CRD still in beta in this release. It provides a facility for extending the Kubernetes API. A new option provides validation of objects to prevent errors while creating new CDR.

Kubernetes 1.9 – Roadmap

Core Stability

Extra functionality will be delivered as extensions.

Extensibility

One the most anticipated feature is the release of CDR in stable and enhanced runtimes support.

Workloads

Update of Workload Controllers API to stable.

Conclusion

We see that the Kubernetes team makes a lot of effort to respond to the needs and wants of the community. With a quarterly release process and an adoption of their system by more than 54% of the Fortune 100 compagnies, Kubernetes has a bright future.

Sources

By | 2017-11-23T11:22:25+00:00 October 24th, 2017|Categories: Open Source Summit Europe 2017|Tags: , |0 Comments

About the Author:

Leave A Comment

Time limit is exhausted. Please reload the CAPTCHA.