Heavy -kubernetes1.18 new version released! ! !

Kubernetes1.18 is the first new version of the 2020 release of March 26, Kubernetes 1.18 contains 38 enhancements, 15 enhancements have stabilized, beta enhances 11, alpha enhanced 12.

Note:

alpha:表示内测版本

beta:表示公测版本,还没有稳定

stable:表示稳定版本

First, the main function

1.KubernetesTopology Manager (kubernetes Topology Manager) -beta version

Topology Manager is a beta feature in version kubernetes1.18, before the introduction of Topology Manager, CPU, and Device Manager will make resource allocation decisions independent of each other, which may lead to poor allocation information on a multi-socket systems, resulting in a delay-critical application performance degradation, topology manager can make the CPU and NUMA equipment to achieve alignment, which will run workloads optimized for low latency environments

2.ServersideApply (server apply) -beta2 version

Apply the server upgrade at 1.16 as Beta, now enhanced to a second Beta version in 1.18, the new version of the tracking and management of all fields in the new Kubernetes subject to change, so they know what changed and when resources change.

3.ExtendingIngress with and replacing a deprecated annotation with IngressClass (using IngressClass extended Ingress and replace deprecated comments with IngressClass) -stable version

In Kubernetes 1.18, Ingress there are two important improvements: pathType field and IngressClass resources. PathType This field allows to specify how the path should match. ImplementationSpecific addition to the default type, there are new Exact Prefixpath type and the resource is used to describe IngressClass Kubernetes cluster of Ingress. The new entry may be used to specify the type field associated with them by ingressClassName on the inlet. This new resource and field replaces the deprecated kubernetes.io/ingress.class comment.

4.SIG-CLIintroduces kubectl alpha debug (SIG-CLI introduced kubectlalpha debugging) -alpha version

With the development of the temporary container, we can at kubectl exec, adding that kubectlalpha debug command enables developers to easily debug their Pod in a cluster, this command allows the creation of a temporary container that runs next to the Pod to be checked and also attached to the console for interactive troubleshooting.

5.IntroducingWindows CSI support alpha for Kubernetes (as Kubernetes support the introduction of Windows CSI A) -alpha version

With Kubernetes1.18 release, Alpha version of CSI Agent for Windows has been released. CSI agent of the non-privileged (pre-approval) of container storage operations can execute privileges on Windows. Now, you can use proxy support CSI CSI driver in Windows.

Second, the update function - has become a beta version stable version of the following functions

1. filthy expulsion

https://github.com/kubernetes/enhancements/issues/166

2.kubectl diff

https://github.com/kubernetes/enhancements/issues/491

3.CSI mass storage support

https://github.com/kubernetes/enhancements/issues/565

4.API Server running empty

https://github.com/kubernetes/enhancements/issues/576

The information transmitted in the CSI call Pod

https://github.com/kubernetes/enhancements/issues/603

6. Support tree outside vSphere Cloud Provider

https://github.com/kubernetes/enhancements/issues/670

7. Support for Windows workloads GMSA

https://github.com/kubernetes/enhancements/issues/689

8. skipped additional non-CSI additional volume

https://github.com/kubernetes/enhancements/issues/770

9.PVC clone

https://github.com/kubernetes/enhancements/issues/989

10. kubectl package code to the staging

https://github.com/kubernetes/enhancements/issues/1020

11.Windows of RunAsUserName

https://github.com/kubernetes/enhancements/issues/1043

12. apply to services and endpoints AppProtocol

https://github.com/kubernetes/enhancements/issues/1507

Large page 13. Extended Function

https://github.com/kubernetes/enhancements/issues/1539

14. The client signing reconstruction, standardized options and context processing

https://github.com/kubernetes/enhancements/issues/1601

15. The local DNS cache node

https://github.com/kubernetes/enhancements/issues/1024

Third, the main changes

1.EndpointSliceAPI

https://github.com/kubernetes/enhancements/issues/752

2. kubectl package code to the staging

https://github.com/kubernetes/enhancements/issues/1020

3.CertificateSigningRequestAPI

https://github.com/kubernetes/enhancements/issues/1513

4. Extension large pages feature

https://github.com/kubernetes/enhancements/issues/1539

5. The client signature reconstruction, standardized options and context processing

https://github.com/kubernetes/enhancements/issues/1601

To learn more functionality and production kubernetes case, get free video, proceed as follows get into the technical exchange group ha ~ ~
Heavy -kubernetes1.18 new version released!  !  !
micro letter: luckylucky421302

Heavy -kubernetes1.18 new version released!  !  !

Guess you like

Origin blog.51cto.com/12974849/2482667