Kubernetes 1.20 发布:妙啊

喜欢就关注我们吧!

Kubernetes 1.20 发布,这是 2020 年的第三版也是最终版。Kubernetes 1.20 还是最近这段时间以来,功能最密集的版本之一,此版本包含了 42 个增强功能,其中 11 个增强功能已逐步升级为稳定版,15 个转为 Beta 版,16 个进入 Alpha 版。

官方称 1.20 是“The Raddest Release”,并发布相应徽标(Raddest:形容词、俚语。excellent; wonderful; cool. )。因为 Kubernetes 贡献者在这一版本中提供了破纪录的增强,其发行负责人对新版本寄予厚望,并且想以一个有趣的方式结束 2020、向 Kubernetes 1.14 - Caturnetes 致敬,最后决定用自己养的名为 Humphrey 的“rad”猫作为徽标。

The Kubernetes 1.20 Release has been the raddest release yet.

此次更新内容包括:

Major Themes

  • 卷快照操作稳定。

该功能提供了触发卷快照操作的标准方法,并允许用户以可移植的方式在任何 Kubernetes 环境和受支持的存储程序上合并快照操作。

此外,这些 Kubernetes 快照基元充当基本构建块,为 Kubernetes 增加开发高级企业级存储管理功能的能力,包括应用程序或集群级备份解决方案。

快照支持需要 Kubernetes 发行商捆绑 Snapshot 控制器、Snapshot CRD 和验证 Webhook。还必须在群集上部署支持快照功能的 CSI 驱动程序。

  • kubectl alpha debug 功能进入 Beta 版。

kubectl alpha debug 功能成为 kubectl debug 。Kubectl debug 直接从 kubectl 提供对常见调试工作流的支持。

  • Beta:API 优先级和公平性。

最初在 1.18 中引入,Kubernetes 1.20 现在默认启用 API 优先级和公平性,允许 kube-apiserver 按优先级对传入的请求进行分类。

  • IPV4/IPV6 Alpha 更新

IPV4/IPV6 双协议栈已重新实现,可基于用户和社区反馈支持双协议栈服务。这样既可以将 IPV4/IPV6 服务群集 IP 地址都分配给单个服务,也可以使服务从单 IP 堆栈过渡到双 IP 堆栈,反之亦然。

  • GA:稳定性的进程 PID 限制。

PID 是 Linux 主机上的基本资源。管理员需要一些机制来确保用户 Pods 不会导致 PID 耗尽,进而阻止主机守护进程(运行时,kubelet 等)运行。

  • Alpha:节点优雅关闭。

用户和集群管理员希望 Pod 遵循预期的 Pod 生命周期,包括 Pod 终止。当前,当节点关闭时,Pod 不会按预期正常终止,这可能会导致某些工作负载出现问题。现已进入 Alpha 版本的 GracefulNodeShutdown 功能使 kubelet 知道节点系统关闭,从而在系统关闭期间正常终止 Pod。

Major Changes

  • Dockershim 弃用。

Kubernetes 已宣布,决定弃用 Docker。现在官方也不推荐使用 Docker 的 Container Runtime Interface(CRI)shim。由于 Docker image 遵循开放容器倡议(OCI)image 规范,因此 Docker 产生的 image 将在所有 CRI 兼容运行时中继续在集群中工作。

  • Exec 探针超时处理。

Exec 探针超时的长期错误已修复,该错误可能会影响到现有的 Pod 定义。

Other Updates

Graduated to Stable:

  • RuntimeClass

  • 内置 API 类型默认值

  • 添加 Pod-Startup Liveness-Probe 延迟

  • 在 Windows 上支持 CRI-ContainerD

  • SCTP 服务支持

  • 将 AppProtocol 添加到 Services 和 Endpoints

重要功能更新:

  • CronJobs

发行说明查看:

https://kubernetes.io/blog/2020/12/08/kubernetes-1-20-release-announcement/#volume-snapshot-operations-goes-stable

王者荣耀AI绝悟完全体对战开启,英雄竟能随便选

2020-12-08

中国“量子霸权”成果:比最快超级计算机快一百万亿倍

2020-12-08

CentOS 并没有死

2020-12-09


觉得不错,请点个在看呀

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/306411.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

算法题目——生成括号匹配

题目链接:剑指offer.85 生成 n 对括号共需要 2n 步,每一步都面临两个选项,即生成左括号或者右括号,题目要求返回所有的情况,所以本问题很适合采用回溯法。 在生成左右括号时存在两个限制条件,一个是左括号或者右括号的数量都不能超过 n 个,第二个是已经生成的右括号数…

C# WPF开源控件库:MahApps.Metro

❝其实站长很久之前就知道这个开源WPF控件库了,只是一直欣赏不了这种风格,但也star了该项目。每次浏览该仓库时,发现star越来越多,也看到很多网友对它的褒奖,所以今天就向大家推荐这款WPF控件库。1. 具体有多优秀&…

golang 切片 接口_Golang语言常用关键字之 make 和 new

上一章中对于golang的语言基础说明如下:1 函数调用2 接口3 反射接下来我们来对golang的常用关键字进行说明,主要内容有:1. for 和 range2. select3. defer4. panic 和 recover5. make 和 new— — — — — — — — — — — — — — — —…

读书 | 数字化转型的道与术(上)

【数字化转型】| 作者 / Edison Zhou这是EdisonTalk的第312篇学习总结 最近在阅读钟华老师的新作《数字化转型的道与术》,记录和总结了一些学习笔记和感想,整理成文分享与你,本文为上半部分,希望能对也在参与数字化转型的各位童鞋…

算法题目——最长连续序列

题目链接:leetcode.128 思路: 1.现将数据存放到数组中去 2.再将数据存到一个集合set中去(方便去重,查找某一个元素是否存在于数组中) 3.循环该数组,若该元素的前一个元素不在数组中(通过集合来查找),说明它将会是一个连续序列的开始元素,在对该元素循环查看它的下一个元素…

如何在 ASP.NET Core 中实现全局异常拦截

异常是一种运行时错误,当异常没有得到适当的处理,很可能会导致你的程序意外终止,这篇就来讨论一下如何在 ASP.Net Core MVC 中实现全局异常处理,我会用一些 样例代码 和 截图 来说明这些概念。全局异常处理 其实在 ASP.Net Core M…

算法题目——被围绕的区域(dfs,bfs)

leetcode.130被围绕的区域 dfs解法: 深度优先遍历: 思路: 读取数据后 1.先将数据的四周进行bfs算法(因为只有与外围接触的点,才能不被包围) 算法执行中时,递归看看该点的上下左右有没有是O的,如果是O则标记为A 2.循环完四周之后,将数据中的O全部换成X,将全部的A换成O即得…

[Windows] 在 Microsoft Docs 网站中挖掘 MVVM 的各种学习资源

最近写了一些 MVVM 框架的文章,翻了一些 Microsoft Docs 的文档,顺便就对 MVVM 本身来了兴致,想看看更多当年相关的文档。在 MVVM 出现后十多年,我在不同的场合见到过多种 MVVM 的实现方式,也看到过各种 MVVM 框架的多…

算法题目——岛屿数量(bfs dfs)

题目链接:leetcode.200岛屿数量 dfs 重点:路过过的点做新标记 ,以防止重复路过 思路: 数据读取完成后 1.对所有数据进行一次循环 2.在循环内部,如果元素为‘1’则进入dfs算法 3.在深度优先遍历中,先将该元素标记为‘0’,在查看它的上下左右元素是否为‘1’,是‘1’则进…

注意| .NET开发者大会防疫须知 !

2020年12月19-20日中国.NET开发者大会将于苏州举办疫情常态化的情况下为确保大会顺利进行大会组委会从会议内容、会务筹备等方面均进行了全面的精细准备以下是组委会发布的参会防疫指南敬请所有现场参会的小伙伴认真阅读并严格按照防疫需求作相应准备▽为保证大会的顺利召开&am…

算法题目——省份数量(dfs,bfs)

题目链接:leetcode.547省份数量 dfs: 深度优先遍历:递归 思路:读入数据完成后 重点:建立一个数组记录该省份是否访问,新建一个元素记录省份圈的个数 1.对所有省份循环一次,如果该省份未被访问,则进入dfs 2.dfs中,对所有省份循环一遍,如果未被访问且省份index可以到达…

算法题目——杨辉三角问题

思路: #include<iostream> #include<cstdio> #include<cstring> #

了解一下HTTP1.1 Pipelining技术

为什么谈HTTP1.1 Pipelining呢&#xff1f;主要问题根源还是来源于Beetlex参加了techempower的测试。先看一下以下两项测试的结果&#xff1a;以上分别是.net平台的Json和Plaintext的测试结果&#xff0c;其实Plaintext最高能跑700多万RPS已经完全超了对网络IO读写损耗的认知&a…

算法题目——子序列和问题(poj-3061)(尺取法)

题目链接:POJ-3061 题意:给定一个序列,使得其和大于或等于S,求最短的子序列长度。 问题分析: 1.首先序列都是正整数,当子序列和大于等于S时,已经没有必要再将右端点继续向右移动。因为再向右移动,序列的长度一定会大于此时的长度 2.所以,当子序列和小于S时,右端点向…

读书 | 数字化转型的道与术(下)

【数字化转型】| 作者 / Edison Zhou这是EdisonTalk的第313篇学习总结 最近在阅读钟华老师的新作《数字化转型的道与术》&#xff0c;记录和总结了一些学习笔记和感想&#xff0c;整理成文分享与你&#xff0c;本文为下半部分&#xff0c;希望能对也在参与数字化转型的各位童鞋…

算法题目——读书知识点统计问题(POJ-3320)(尺取法)

题目链接:poj-3320 问题:杰西卡是一个非常可爱的女孩,受到许多男孩的追捧。最近她有个问题。期末考试快到了,但她几乎没花什么时间。如果她想通过考试,她必须掌握一本厚厚的教科书中包含的所有思想。那本教科书的作者和其他作者一样,对这些观点极为挑剔,因此有些观点被…

GraphQL:面对复杂类型

GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述&#xff0c;使得客户端能够准确地获得它需要的数据&#xff0c;而且没有任何冗余&#xff0c;也让 API 更容易地随着时间推移而演进&#xff0c…

为什么建议学生积极参与开源项目?

喜欢就关注我们吧&#xff01;“ 你参与过开源项目吗&#xff1f;” 随着开源技术对信息产业的积极影响进一步扩大&#xff0c;越来越多的面试官将是否参与开源项目作为考核开发者能力的一项基本指标。对于求职者来说&#xff0c;参与开源能为简历增色不少 &#xff0c;增加赢得…

微服务技术栈及分享计划

前言上一篇对微服的演变、优缺点进行了概述&#xff0c;对于业务复杂项目&#xff0c;微服务算是比较合适的解决方案&#xff1b;对于咱们开发者来说&#xff0c;有好的解决方案肯定要跟进学习&#xff0c;但不能盲目追崇流行技术&#xff0c;目的还是为了解决问题。这里就把As…

PAT乙级题目——1002写出这个数

问题分析&#xff1a;1.数据比较大&#xff0c;并且输入数据时没有停顿&#xff0c;所有使用字符串来存储数据 string str""; cin>>str;2.使用字符串数组来存储每个数字的拼音 string S[10]{"ling","yi","er","san"…