关键词:版本|生日福利|发布|迄今为止|1708|这是

庆AIStudio生日福利,赢最强锦鲤鱼

  • 浏览: 7

庆AI Studio生日福利,赢最強锦鲤鱼>>>

Kubernetes 1.19 已经发布,这是 2020 年的第二个版本,也是迄今为止最多的发布周期时间,一共不断 20 周。该版本包括了 33 项提高作用;  在其中 12 项为稳定版作用、18 项为 beta 作用、也有 13 项为 alpha 版作用。关键升级闪光点包含: 

将 Kubernetes 适用对话框提升到一年

长期性适用协作组在 2019 今年初开展的一项数据调查报告在当今的 9 月适用期限内,非常大一部分 Kubernetes 客户无法升級。这一点及其调研中的别的反映说明,假如将补丁下载适用期增加至 12-14 月,则 30% 的客户可以将其布署维持在适用的版本上。不管客户应用的是建造版還是商业服务发行版,状况全是这般。因而,增加适用期将造成超出 80% 的客户应用受适用的版本,而不是如今的 50-60%。一年一度的适用期能为客户出示需要的过渡期,而且更合乎了解的年度规划周期时间。从 Kubernetes 1.19 版本刚开始,适用对话框将增加到一年。

存储容积跟踪

传统式上,Kubernetes 生产调度器根据那样的假定:群集中任何地方都能够应用附加的耐受性储存,并具容积无尽。拓扑结构管束解决了第一点,但到迄今为止,Pod 生产调度依然沒有考虑到剩下的存储量很有可能不能起动一个新的 pod。存储量跟踪是一个新的 Alpha 特点,它根据为 CSI 驱动软件加上一个 API 来处理这个问题,以汇报存储量,并在 Kubernetes 生产调度器中为 Pod 挑选连接点时应用该信息内容。该作用可做为适用当地卷和别的容积限定很大的卷种类的动态性预配备的基本。

通用性临时性储存

Kubernetes 出示了卷软件,其生命期与 Pod 关联,可作为临时性室内空间,还可以将一些数据加载到 Pod 中。新的通用性储存卷 alpha 作用容许一切目前的适用动态性供货的储存驱动软件被作为 ephemeral 卷,并将该卷的生命期关联到 Pod。它能够用于出示有别于根硬盘的临时性储存,比如长久运行内存或是该连接点上的单独本地磁盘。适用全部用以卷供货的 StorageClass 主要参数。适用PersistentVolumeClaims 适用的全部作用,如存储量追踪、快照更新和复原及其卷的尺寸调节。

CSI Volume 健康监测

CSI 身体状况监管的 Alpha 版本随 Kubernetes 1.19一起发布。该作用使 CSI 驱动软件可以与 Kubernetes 共享资源来源于最底层分布式存储的出现异常卷情况,便于将其做为事件报告在 PVC 或 Pod 上。此作用是 Kubernetes 开展程序流程检验和处理单独卷健康问题的基本。

Ingress 升級为 GA

就将 Ingress API 引向 GA 来讲,API 自身在 Beta 版中早已存有了很长期,以致于根据应用和选用,它早已做到了实际上的 GA 情况。在沒有全方位取代的状况下舍弃它并不是一个行得通的方式。它显而易见是一个有效的 API,而且捕捉了一组非凡的测试用例。在这里一点上,好像更慎重的作法是将当今的 API 申明为小区将适用的 V1 版本,另外开发设计 V2 Ingress API 或具备超集作用的彻底不一样的 API。

结构型系统日志

在 v1.19 以前,Kubernetes 操纵平面图中的系统日志纪录没法确保系统日志信息和这种系统日志中对 Kubernetes 目标的引入有一切统一的构造。这促使对系统日志的分析、解决、储存、查寻和剖析越来越艰难,并驱使管理人员和开发者在大部分状况下借助根据一些正则表达式的临时性解决方法。因为这种难题,一切根据这种系统日志的剖析解决方法都难以完成和维护保养。

新的 klog 方式

Kubernetes 1.19  版本为 klog 库引进了新的方式,该方式出示了用以恢复出厂设置系统日志信息的更结构型的插口。每一个目前的恢复出厂设置系统日志方式都根据结构型方式开展配对。新的系统日志纪录方式将系统日志信息做为第一个主要参数,将键值对目录做为可变参数的第二个主要参数。这类方式容许逐渐选用结构型系统日志纪录,而不用一次将全部 Kubernetes 变换为新的API。

Kubelet 的手机客户端 TLS 资格证书轮换

kubelet 应用公钥和资格证书对 kube-apiserver 开展验证。资格证书是在 kubelet 初次启动根据群集外体制出示给它的。自 Kubernetes v1.8 至今,群集早已包括了一个步骤,用以获得原始的资格证书/密匙对,并在资格证书期满邻近时开展轮换,在 Kubernetes v1.19 中,这一作用能够趋于稳定了。

在 kubelet 起动全过程中,将对系统文件开展扫描仪,以搜索由资格证书管理工具管理方法的目前资格证书/密匙对。如果有能用的资格证书/密匙,则将载入它。要是没有,则 kubelet 会查验环境变量中的编号资格证书值或 kubeconfig 中的文档引入。假如资格证书是一个 bootstrap 资格证书,则它将用以转化成密匙,建立证书签名要求并向 API网络服务器要求签字的资格证书。

当期满邻近时,资格证书管理工具会承担出示恰当的资格证书,转化成新的公钥和要求新的资格证书。伴随着 kubelet 要求资格证书的签字是其起动全过程的一部分,而且不断对来源于 kubelet 的证书签名要求开展全自动准许,以使群集越来越便于管理方法。

除此之外也有其他升级內容,详细信息查询发布表明: https://kubernetes.io/blog/2020/08/26/kubernetes-release-1.19-accentuate-the-paw-sitive/

猜你喜欢