Kubernetes 1.17带来卷快照和更简易的插件管理

Kubernetes 1.17带来卷快照和更简易的插件管理

译文
作者:布加迪编译 2019-12-12 13:49:11

云计算 Kubernetes是用于部署、扩展和管理容器的市面上最广泛使用的开源容器编排工具之一。该工具最初由谷歌开发,现在由云原生计算基金会维护,近日迎来了版本1.17。

【51CTO.com快译】Kubernetes是用于部署、扩展和管理容器的市面上最广泛使用的开源容器编排工具之一。该工具最初由谷歌开发,现在由云原生计算基金会维护,近日迎来了版本1.17。

[[285404]]

版本1.17是2019年的第四个也是最终版本,含有22处改进。这些功能上的改进包括:

  • 14处改进进入到stable阶段。
  • 4处改进进入到beta阶段。
  • 4处改进进入到alpha阶段。

不妨看一下Kubernetes的这个最新版本含有的一些新改进。

先看一下其中一项比较重要的功能。

卷快照

虽然卷快照尚未进入到stable阶段,但它是许多Kubernetes管理员非常欣赏的一项功能。该功能创建持久卷的时间点副本。这些快照可用于配置新卷或将现有卷还原到以前的状态。

但是考虑到Kubernetes已含有一个卷插件(该插件为块存储和文件存储的自动化及配置、附加和挂载提供了一种功能强大的工具),为什么还要为它添加卷快照?为了回答这个问题,Kubernetes官方文档特别指出:

所有这些功能的基础是Kubernetes实现工作负载可移植性的目标:Kubernetes旨在在分布式系统应用程序和底层集群之间创建一个抽象层,以便应用程序可以做到与它们运行所依赖的集群的具体情况无关,应用程序部署不需要“针对特定集群的”知识。

快照操作被视为有状态工作负载的一项关键功能。通过提供在Kubernetes API内触发快照操作的方法,管理员现在可以在不必使用Kubernetes API的情况下处理用例。

想了解有关Kubernetes卷快照功能的更多信息,请参阅官方文档。

树内插件迁移

从版本1.17开始,Kubernetes将把树内插件迁移到容器存储接口(CSI)。为什么这样?在1.17之前,Kubernetes卷插件是核心Kubernetes代码的一部分,随核心Kubernetes二进制文件一并提供。因此,为Kubernetes添加新的卷插件始终很困难。如果供应商想为核心添加存储系统,就被迫与Kubernetes发布过程保持一致。这并非总是可行的。

除此之外,第三方存储代码可能会导致核心Kubernetes二进制文件内出现可靠性和安全性问题。

这导致将树内插件迁移到CSI。Kubernetes开发人员提到这种迁移时说:“当Kubernetes集群管理员更新集群以启用CSI迁移时,现有的有状态部署和工作负载将继续像往常一样运行;不过在幕后,Kubernetes将所有存储管理操作(以前针对树内驱动程序)的控制权交给CSI驱动程序。”

其他功能

Kubernetes 1.17的其他功能包括如下:

  • 按条件为节点设置污点:表示使用污点(taint)阻止调度的节点条件。
  • 可配置的Pod进程命名空间:用户可以通过在PodSpec中设置一个选项,配置Pod中的容器以共享通用的PID名称空间。
  • 动态最大卷计数:增添了对每个节点最大卷的动态和通用机制的支持。
  • 在SubPath挂载中提供了环境变量扩展。
  • 支持自定义资源的默认设置。
  • 将频繁的Kubelet Heartbeat移到Lease Api:Kubelet在节点上创建并定期续订Lease,节点生命周期控制器将该租约视为运行状况信号。
  • 支持watch bookmark,以减轻kube-apiserver的负载。
  • 行为驱动的一致性测试:一致性行为预先定义,与验证那些行为的测试分开。
  • 服务的终结器保护:添加终结器保护以确保在删除相关的LB之前,不完全删除服务资源。
  • 避免为每个watcher独立地序列化同一对象。
  • IPv4 / IPv6双栈支持。
  • 可感知拓扑结构的服务路由。
  • 面向Windows的RunAsUserName。

想下载Kubernetes的1.17版本,请访问该版本的官方GitHub页面。想了解有关新功能的更多信息,请在此处参阅完整的变更日志。

原文标题:Kubernetes 1.17 Brings Volume Snapshots, Easier Plugin Management,作者:Jack Wallen

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/275510.html<

(0)
运维的头像运维
上一篇2025-05-10 05:48
下一篇 2025-05-10 05:49

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注