重磅-kubernetes1.18新版发布了!!!

网友投稿 212 2022-10-29

重磅-kubernetes1.18新版发布了!!!

Kubernetes1.18是2020年3月26日发行的第一个新的版本,Kubernetes 1.18包含了38个增强功能,其中15个增强功能已趋于稳定,beta增强了11个,alpha增强了12个。

注:

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

一、主要功能

1.KubernetesTopology Manager(kubernetes拓扑管理器)-beta版本

拓扑管理器是kubernetes1.18版中的beta功能,在引入拓扑管理器之前,CPU和设备管理器将做出彼此独立的资源分配决策,这可能会导致在多套接字系统上分配不良信息,从而导致延迟关键型应用程序的性能下降,拓扑管理器可以使CPU和设备实现NUMA对齐,这将使工作负载在针对低延迟而优化的环境中运行

2.ServersideApply(服务端apply)-beta2版本

服务器端Apply在1.16中升级为Beta,现在在1.18中增强到第二版Beta,这个新版本将跟踪和管理所有新Kubernetes对象的字段更改,从而知道什么更改了资源以及何时更改。

3.ExtendingIngress with and replacing a deprecated annotation with IngressClass(使用IngressClass扩展Ingress并用IngressClass替换不推荐使用的注释)-stable版

在Kubernetes 1.18中,Ingress有两个重要的改进:pathType字段和IngressClass资源。该pathType字段允许指定路径应如何匹配。除了默认ImplementationSpecific类型外,还有new Exact和Prefixpath类型,该IngressClass资源用于描述Kubernetes集群中的Ingress类型。入口可以通过ingressClassName在入口上使用新字段来指定与它们关联的类。此新资源和字段替换了不建议使用的kubernetes.io/ingress.class注释。

4.SIG-CLIintroduces kubectl alpha debug(SIG-CLI引入kubectlalpha调试)-alpha版

随着临时容器的发展,我们可以通过在kubectl exec,该kubectlalpha debug命令的添加使开发人员可以轻松地在集群中调试其Pod,此命令允许创建一个临时容器,该容器在要检查的Pod旁边运行,并且还附加到控制台以进行交互式故障排除。

5.IntroducingWindows CSI support alpha for Kubernetes(为Kubernetes引入Windows CSI支持A)-alpha版

随着Kubernetes1.18的发布,用于Windows的CSI代理的Alpha版本也已发布。CSI代理使非特权(预先批准)的容器能够在Windows上执行特权存储操作。现在,可以利用CSI代理在Windows中支持CSI驱动程序。

二、更新功能-已经由beta版成为稳定版的功能如下

1.污秽驱逐

2.kubectl diff

3.CSI块存储支持

4.API Server空运行

5.在CSI呼叫中传递Pod信息

6.支持树外vSphere Cloud Provider

7.为Windows工作负载支持GMSA

8.跳过附加的非附加CSI卷

9.PVC克隆

10.将kubectl软件包代码移至暂存

11.Windows的RunAsUserName

12.适用于服务和端点的AppProtocol

13.扩展大页面功能

14.客户端签名重构,以标准化选项和上下文处理

15.节点本地DNS缓存

三、主要变化

1.EndpointSliceAPI

2.将kubectl软件包代码移至暂存

3.CertificateSigningRequestAPI

4.扩展大页面功能

5.客户端签名重构,以标准化选项和上下文处理

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:手机USB安全充电接口考虑因素
下一篇:AXI接口协议的类型和特征
相关文章

 发表评论

暂时没有评论,来抢沙发吧~