展开菜单
首页 精品内容 本月促销 装机必备 Windows PDF教程 macOS软件 IOS软件 Android AI 专题
全部分类

当前位置:

首页 > 系统应用 > Kubernetes1.20:最优秀、美妙、酷的版本

Kubernetes1.20:最优秀、美妙、酷的版本

https://github.com/kubernetes/sig-release/blob/master/releases/release-1.20/release_team.md我们很高兴地宣布Kubernetes 1.20的发布,这是我们在2020年发布的第三个也是最终的版本!这个版本包含了4

本文目录

    https://github.com/kubernetes/sig-release/blob/master/releases/release-1.20/release_team.md

    我们很高兴地宣布Kubernetes 1.20的发布,这是我们在2020年发布的第三个也是最终的版本!这个版本包含了42个增强:11个增强已经稳定,15个增强进入beta,16个增强进入alpha。

    在上一个扩展的发布周期之后,1.20的发布周期又回到了11周的正常节奏。这是一段时间以来功能最密集的版本之一:Kubernetes的创新周期仍呈上升趋势。这个版本更多的是alpha而不是稳定的增强,这表明在云原生生态系统中还有很多需要探索的地方。

    主题

    卷快照操作趋于稳定

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

    此外,这些Kubernetes快照原语(primitive)充当基本构建块,解除了为Kubernetes开发高级、企业级存储管理特性(包括应用程序或集群级备份解决方案)的能力。

    请注意,快照支持要求Kubernetes发行版绑定快照控制器、快照CRD和验证webhook。还必须在集群上部署支持快照功能的CSI驱动程序。

    Kubectl Debug升级到Beta

    kubectl alpha debug功能在1.20中升级到beta版,成为kubectl debug。该特性直接从kubectl提供了对常见调试工作流的支持。此版本kubectl支持的故障排除场景包括:

    • 通过创建使用不同容器镜像或命令的pod副本来进行故障排除在启动时崩溃的工作负载。

    • 通过在pod的新副本中添加带有调试工具的新容器或使用临时容器来进行故障排除无源(distroless)容器的故障。(临时容器是一个alpha特性,默认情况下不启用。)

    • 通过创建在主机命名空间中运行并能够访问主机文件系统的容器来对节点进行故障排除。注意,作为一个新的内置命令,kubectl debug优先于任何名为“debug”的kubectl插件。你必须重命名受影响的插件。

    使用kubectl alpha debug的调用现在被弃用,将在后续版本中删除。更新脚本以使用kubectl debug。有关kubectl debug的更多信息,请参见调试运行的Pod。

    Beta:API优先级和公平性

    在1.18中引入,Kubernetes 1.20现在默认支持API优先级和公平性(APF,API Priority and Fairness)。这允许kube-apiserver按优先级级别对传入请求进行分类。

    Alpha更新:IPV4/IPV6

    IPv4/IPv6双栈已经重新实现,以支持基于用户和社区反馈的双栈服务。这允许将IPv4和IPv6服务集群的IP地址分配给单个服务,也允许将一个服务从单个IP栈转换为双IP栈,反之亦然。

    GA:过程PID限制以提供稳定性

    进程ID(pid)是Linux主机上的基本资源。达到任务限制而不触及任何其他资源限制并导致主机不稳定是很简单的。

    管理员需要一些机制来确保用户pod不会导致pid耗尽,从而阻止主机守护进程(运行时、kubelet等)运行。此外,务必确保在pod之间限制pid,以确保它们对节点上的其他工作负载的影响有限。在默认启用一年之后,SIG Node在SupportNodePidsLimit(pod到pod PID隔离)和SupportPodPidsLimit(限制每个pod PID的能力)上将PID限制转变为GA。

    Alpha:优雅关闭节点

    用户和集群管理员希望pod遵守预期的pod生命周期,包括pod终止。当前,当一个节点关闭时,pod没有遵循预期的pod终止生命周期,并且不能正常终止,这可能会导致一些工作负载问题。GracefulNodeShutdown特性现在是Alpha。GracefulNodeShutdown使kubelet能够意识到节点系统的关闭,从而在系统关闭期间能够优雅地终止pod。

    主要变化

    Dockershim弃用

    Dockershim,用于Docker的容器运行时接口(CRI)垫片正在被弃用。对Docker的支持已被弃用,并将在未来的版本中删除。Docker生成的镜像将继续在兼容CRI的运行时在你的集群中工作,因为Docker镜像遵循Open Container Initiative(OCI)镜像规范。Kubernetes社区已经写了一篇关于弃用的详细博客文章,并有专门的FAQ页面。

    执行探针超时处理

    有个长期以来的错误,是关于可能影响现有pod定义的执行探测超时的,现在它已经被修复了。在修复之前,执行探测根本不考虑timeoutSeconds字段。也就是说,探测会一直运行下去,毫无期限,直到返回结果为止。而这次更改后,如果没有指定值,就会应用缺省值1秒。所以,如果探测时间超过1秒,现有的pod定义可能就不够用了。在这次修复中,添加了一个叫ExecProbeTimeout的特性gate,它能让集群操作者恢复到以前的行为,但在后续版本中这个特性会被锁定并删除。要是想恢复到以前的行为,集群操作人员得把这个特性门设置为false。

    请查看关于配置探针的更新文档以了解更多细节。

    其他的更新

    升级到稳定

    • RuntimeClass

    • Built-in API Types Defaults

    • Add Pod-Startup Liveness-Probe Holdoff

    • Support CRI-ContainerD On Windows

    • SCTP Support for Services

    • Adding AppProtocol To Services And Endpoints

    显著的特性更新

    • CronJobs

    发布说明

    你可以在版本说明中查看1.20发行版的完整细节。

    下载

    Kubernetes 1.20可以在GitHub上下载。有一些很好的资源可以帮助你开始使用Kubernetes。你可以在Kubernetes主站点上查看一些交互式教程,或者使用带有kind的Docker容器在你的机器上运行一个本地集群。如果你想从头开始构建集群,请查看Kelsey Hightower编写的Kubernetes the Hard Way教程。

    发布团队

    这个版本是由一群非常敬业的个人组成的,他们在世界上发生了很多事情的时候聚集在一起组成了一个团队。非常感谢发布团队的领导Jeremy Rickard,以及发布团队中的每一个人对彼此的支持,以及为社区交付1.20发布版本所付出的努力。

    版本标志

    raddest:形容词,俚语。优秀;美妙;酷:

    The Kubernetes 1.20 Release has been the raddest release yet.

    Kubernetes 1.20版本是迄今为止最优秀、美妙、酷的版本。

    2020年对我们很多人来说是充满挑战的一年,但是Kubernetes的贡献者在这个版本中提供了破纪录的增强。这是一个伟大的成就,所以发布团队的领导想用一点轻点来结束这一年,用一只名为Humphrey的“rad”猫来表达对Kubernetes 1.14 - Caturnetes的敬意。

    Humphrey是发布团队的领导的猫,有一个永久的blep。在20世纪90年代的美国,Rad是相当普遍的俚语,激光背景也是如此。Humphrey在一幅90年代风格的校园照片中,感觉像是一个有趣的方式来结束一年。希望Humphrey和他的blep能在2020年底给你带来一点快乐!

    发行标志是由Henry Hsu -@robotdancebattle设计的。

    用户亮点
    • 苹果在世界各地的数据中心运行着数千个节点的Kubernetes集群。观看Alena Prokharchyk 在北美 KubeCon 的主题演讲,了解更多关于他们的云原生之旅。

    项目速度

    CNCD K8s DevStats项目聚集了许多与Kubernetes和各种子项目速度相关的有趣数据点。这包括了从个人贡献到参与贡献的公司数量的方方面面,这很好地说明了在进化这个生态系统方面所付出努力的深度和广度。

    在为期11周的v1.20发布周期(9月25日至12月9日)中,我们看到来自26个国家的967家公司和1335名个人(其中44人做出了Kubernetes的第一份贡献)做出了贡献。

    生态系统更新
    • 北美KubeCon刚刚在三个星期前结束,是第二个这样的虚拟活动!所有的演讲现在可供点播!

    • 今年6月,Kubernetes社区成立了一个新的工作小组,直接回应美国各地发生的“黑人的命也是命”抗议活动。WG Naming的目标是尽可能彻底地删除Kubernetes项目中有害的和不清楚的语言,并以可移植到其他CNCF项目的方式这样做。2020年北美KubeCon会议上有一场关于这项重要工作及其实施方式的精彩介绍性演讲,在v1.20版本中可以看到这项工作的最初影响。

    • 今年夏天曾宣布,Kubernetes安全认证专家(CKS)认证已于北美KubeCon期间发布,现在即可预约!和CKA、CKAD一样,CKS也是一个基于表现的考试,聚焦安全主题的能力和领域。该考试面向当前的CKA持有者,尤其是那些想要夯实云工作负载安全基础知识的人(大家应该都想吧?)

    了解更多微服务、云原生技术的相关信息,请关注我们的微信公众号【云原生计算】!

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    系统应用
    相关文章 更多
    精品专题 更多
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    macOS软件

    正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

    IOS软件

    正软商城iOS软件专区,精选适用于iPhone和iPad的办公、学习、影音、设计、效率及AI应用,提供功能介绍、适用设备、系统要求和正版获取方式等信息。

    AI

    正软商城AI软件专区,汇集AI写作、AI绘画、AI视频、AI办公、AI编程、AI翻译、智能客服和数据分析等人工智能工具,提供功能介绍、适用平台、收费方式及正版购买信息。

    Mac软件 更多
    Aperty macOS版
    Aperty macOS版

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    火山引擎 网页版
    火山引擎 网页版

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    立刻MV 网页版
    立刻MV 网页版

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    蛙蛙写作 网页版
    蛙蛙写作 网页版

    蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

    讯飞智作 网页版
    讯飞智作 网页版

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    超级简历WonderCV 网页版
    超级简历WonderCV 网页版

    超级简历WonderCV是面向应届生和AI小白的智能求职平台,覆盖简历、面试与职业规划。

    音述AI 网页版
    音述AI 网页版

    音述AI,是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区。

    AionClaw macOS版
    AionClaw macOS版

    AionClaw 是可在桌面端运行的任务型 AI 助手,通过数字专家与技能市场组合办公、创作、数据和开发能力。

    Loomy macOS版
    Loomy macOS版

    Loomy 是科大讯飞推出的桌面 AI 助手,可通过对话、任务与工作目录协助处理办公、内容创作和资料整理。

    AirBuddy 3 macOS版
    AirBuddy 3 macOS版

    AirBuddy 3 是面向 macOS 的蓝牙外设增强工具,可集中查看 AirPods、Beats 与苹果设备电量,提供快速连接、播放控制、电量提醒、桌面小组件和多台 Mac 外设接力等功能。

    AirServer macOS版
    AirServer macOS版

    AirServer macOS版可把 Mac 转换为无线投屏接收端,通过 AirPlay 或 Google Cast 接收手机、平板和电脑画面,并支持多设备同时连接、高清镜像及会话录制,适合家庭娱乐、课堂教学、会议演示和应用展示。

    AnyDesk macOS版
    AnyDesk macOS版

    AnyDesk macOS版是一款适用于远程办公、设备维护和客户支持的远程桌面工具,可连接并操作异地计算机,支持文件传输、无人值守访问、会话权限控制及跨平台协作。

    WINDOWS 更多
    Aperty Windows版
    Aperty Windows版

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    火山引擎 网页版
    火山引擎 网页版

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    立刻MV 网页版
    立刻MV 网页版

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    蛙蛙写作 网页版
    蛙蛙写作 网页版

    蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

    讯飞智作 网页版
    讯飞智作 网页版

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    超级简历WonderCV 网页版
    超级简历WonderCV 网页版

    超级简历WonderCV是面向应届生和AI小白的智能求职平台,覆盖简历、面试与职业规划。

    音述AI 网页版
    音述AI 网页版

    音述AI,是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区。

    AionClaw Windows版
    AionClaw Windows版

    AionClaw 是可在桌面端运行的任务型 AI 助手,通过数字专家与技能市场组合办公、创作、数据和开发能力。

    Loomy Windows版
    Loomy Windows版

    Loomy 是科大讯飞推出的桌面 AI 助手,可通过对话、任务与工作目录协助处理办公、内容创作和资料整理。

    讯飞绘文 网页版
    讯飞绘文 网页版

    讯飞绘文网页版是科大讯飞推出的AI图文创作与内容运营工具,覆盖热点选题、文章生成、稿件校对、智能配图、排版发布和数据复盘等环节,适合自媒体创作者及内容团队在线使用。

    AirServer Windows版
    AirServer Windows版

    AirServer Windows版可把电脑变成AirPlay、Google Cast和Miracast无线投屏接收端,适合会议演示、课堂教学及家庭大屏分享。发送设备通常无需另装客户端,并可同时接收和智能排列多个镜像会话。

    AlwaysUp Windows版
    AlwaysUp Windows版

    AlwaysUp是一款面向Windows的系统服务注册与程序托管工具,可让普通应用、脚本及批处理在无人登录时随系统启动,并通过状态检测、异常重启、资源监控和邮件通知保障关键任务持续运行。