Kubernetes的版本为1.20,标志着Kubectl Debug进入beta版本。

Kubernetes徽标

Kubernetes开发团队揭幕 最近发布 新版本1.20, 继续从版本1.19和更高版本开始的清理工作的版本 引入40多个新功能,包括16个增强功能 和11个最终被归类为稳定状态。

团队特别注意重要功能的进一步发展 例如cron作业和Kubelet的CRI支持, 他们已经处于alpha阶段很长时间了。 将来在稳定方面未显示出持续进步的功能将被更快地弃用。

Kubernetes 1.20亮点

Kubernetes 1.20的主要变化之一是Docker的弃用, 自从变更日志中提到以来,Kubernetes 1.20的第一个beta版本宣布 Docker支持适用于已弃用的Kubelet 并且在下一版本中应完全省略。

在开发团队看来, 容器运行时界面集成 (CRI)作为插件界面 因为Kubelet现在已经达到要求的成熟度 以便能够切换到无需重新编译即可使用的符合CRI的容器运行时环境。

有了这个Kubectl调试程序进入beta有了它,用户可以检查正在运行的Pod,而不必重新启动它。 此外,用户不再需要进入容器来验证系统或启动诸如调试实用程序或来自Pod的网络名称空间的初始网络请求之类的操作。 此增强功能消除了对SSH进行维护和调试节点的依赖。

此功能直接从kubectl支持常见的调试工作流。 此版本的kubectl支持的故障排除方案:

  • 通过创建使用其他容器命令或映像的Pod副本来解决工作负载在启动时崩溃的问题。
  • 通过使用调试工具(在新的pod副本中或使用临时容器)添加新的容器来解决容器问题而不会分散注意力。
  • 通过创建在主机的名称空间中运行并可以访问主机的文件系统的容器来对节点进行故障排除。

另一个重大变化 这个新版本的稳定的卷快照操作。 该功能提供了启用卷影操作的标准方法,并允许用户在任何受支持的Kubernetes环境和存储提供商中以可移植的方式合并卷影复制操作。

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

而且,突出显示了稳定的过程PID限制, 因为进程ID是Linux主机上的重要资源。 在不达到任何其他资源限制且不会导致主机不稳定的情况下达到任务限制是微不足道的。

管理员需要一些机制来确保用户Pod不会导致pid耗尽,从而阻止主机守护程序运行。

另外,重要的是要确保在Pod之间限制pid,以确保它们对节点上的其他工作负载具有有限的影响。 默认情况下启用一年后,GIS节点会将PID限制在SupportNodePidsLimit和SupportPodPidsLimit中更改为GA。

同样在Kubernetes 1.20中 已重新部署IPv4 / IPv6双协议栈 支持基于用户和社区反馈的双栈服务。 这允许将IPv4和IPv6服务群集的IP地址分配给单个服务,也允许服务从单个IP堆栈移动到双IP堆栈,反之亦然。

最后, 如果您想了解更多 关于这个新版本,您可以在 以下链接。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。