写点什么

Kubernetes 1.14 版本发布:正式支持 Windows 节点,持久化本地卷进入 GA

  • 2019-03-26
  • 本文字数:1466 字

    阅读完需:约 5 分钟

Kubernetes 1.14 版本发布:正式支持Windows 节点,持久化本地卷进入GA

3 月 26 日,Kubernetes 1.14 版本正式发布。


1.14 版本中,Kubernetes 有 31 个增强功能:10 个步入稳定,12 个进入测试版,还有 7 个全新的功能。


其中一些主要的变化如下:


  • 对 Windows 节点的生产级别支持


Kubernetes 之前的版本对 Windows 节点的支持一直是处于测试阶段,可以让大家进行实验并查看 Kubernetes for Windows 容器的价值。Kubernetes1.14 版本正式支持将 Windows 节点添加为工作节点并使用 Windows 容器,使 Windows 应用的生态系统能利用 Kubernetes 平台的强大功能。无论什么样操作系统,企业不论是使用基于 Windows 的应用还是基于 Linux 的应用都不必寻找单独的调度器来管理工作负载了,这能提高整个部署的运营效率。


在 Kubernetes 中使用 Windows 容器的一些主要功能包括:


  1. 支持 Windows Server 2019 工作节点的容器;

  2. 支持 Azure-CNI,OVN-Kubernetes 和 Flannel 树形网络;

  3. 改进了对 pod,service 类型,workload controllers 和 metrics/quotas 的支持,以便紧密匹配与 Linux 容器提供的功能。


  • Kubectl 的重大更新


  1. 新增的 Kubectl 文档和 Logo 说明:https://kubectl.docs.kubernetes.io

  2. Kustomize Integration:kustomize 的声明性 Resource Config 的创作功能,可以通过 kubectl 的-k(例如,apply, get)和 kustomize 子命令获取。Kustomize 使用 Kubernetes 原生概念帮助用户创作和重用 Resource Config。用户现在可以使用以下目录将目录应用于 kustomization.yaml 群集 kubectl apply -k dir/。用户还可以向 stdout 发出自定义的 Resource Config,而无需通过它们 kubectl kustomize dir/应用。新功能在 https://kubectl.docs.kubernetes.io 的新文档中。

  3. kubectl 插件机制趋于稳定:kubectl 插件机制允许开发人员以独立二进制文件的形式发布自己的自定义 kubectl 子命令。这可以用于扩展具有新的更高级功能的 kubectl 和 porcelain(例如添加 set-ns 命令)。插件必须使用 kubectl-前缀名称,并存在用户的 $ PATH 中。对于 1.14GA 版本,插件机制已经大大简化,并且类似于 git 插件系统。


  • 持久化本地卷进入 GA


持久化本地卷功能已经稳定。分布式文件系统和数据库是由于性能和成本而导致持久性本地存储的主要用例。在云环境上,本地 SSD 比远程磁盘能提供更好的性能。在裸机上,除了性能之外,本地存储通常也更便宜些,并且是配置分布式文件系统的必要条件。


  • PID 限制进入测试阶段


进程 ID(PID)是 Linux 主机上的基本资源。在不触及任何其他资源限制的情况下,达到任务限制并导致主机不稳定,是非常简单的。管理员需要一些机制来确保用户 pod 不会导致 PID 耗尽,从而避免影响主机守护程序(runtime,kubelet 等)运行。此外,需要确保在 pod 之间限制 PID,以避免它们对节点上的其他工作负载的影响。


管理员可以通过 beta 功能中提供的,设置每个 Pod 的 PID 数量,为来提供 pod-to-pod PID 隔离。此外,在 alpha 功能中,管理员可以通过节点可分配的方式为用户 pod 保留大量可分配的 PID,从实现节点到 pod 的 PID 隔离。社区系统在下一版本中将此功能转为 Beta 测试版。


  • 其他功能更新


  1. Pod priority 和抢占使 Kubernetes 调度程序能够首先调度更重要的 Pod,当集群资源不足时,它会删除不太重要的 pod,以便为更重要的 Pod 创建空间。重要性由 priority 指定。

  2. Pod Readiness Gates 为 pod 准备就绪提供了外部反馈的扩展点。

  3. 加强默认 RBAC 功能;删除默认情况下允许进行未经身份验证的访问,从而提高 CRD 的隐私性以及默认群集的安全状态。


Kubernetes 1.14 下载地址:https://github.com/kubernetes/kubernetes/releases/tag/v1.14.0


2019-03-26 15:173533

评论 1 条评论

发布
用户头像
Go kubernauts!
2019-04-04 23:27
回复
没有更多了
发现更多内容

分布式应用服务的拆分

快乐非自愿限量之名

分布式 开发应用 应用开发

你这些网站都不知道,怎么摸好鱼?

秃头小帅oi

前端 低代码 在线 程序选

来听B站音乐UP主从容老师讲解GuitarPro和Earmaster

淋雨

Guitar Pro EarMaster 吉他 声乐 视唱

蓝易云:通过netstat命令查看进程与端口的对应关系?

百度搜索:蓝易云

云计算 Linux 运维 云服务器 netstat

罗拉rola-ip为您详解HTTP网络通信的标准语言解析

Geek_ccdd7f

Live Home 3D Pro for mac(3D家居设计软件) 4.8.3永久激活版

mac

3D家居设计软件 苹果mac Windows软件 Live Home 3D Pro

数字孪生协同仿真:复杂电机篇

DevOps和数字孪生

数字孪生 电机 仿真建模

IP代理如何助力你的营销业务?如何选择?

Geek_ccdd7f

五个提升SQL语句性能的小窍门,进一步提升查询性能

高端章鱼哥

数据库 sql

避免defer陷阱:拆解延迟语句,掌握正确使用方法

伤感汤姆布利柏

Xmind for Mac(思维导图软件) 24.01永久激活版

mac

XMind 思维导图软件 苹果mac Windows软件

罗拉rola-ip详细解析HTTP协议连接与服务器

Geek_ccdd7f

以程序员的身份使用curl获取速卖通详情

Noah

MySQL索引入门

互联网工科生

MySQL 数据库

令人期待的 CSS 新功能:让编码更高效

这我可不懂

CSS

高性能、无界限:选择国外服务器的原因和技巧

一只扑棱蛾子

国外服务器

罗拉Rola-IP海外住宅IP简介:全球互联网接入的另一面

Geek_ccdd7f

软件测试 |人工智能引领未来学习趋势——ChatGPT智能学习助手

测吧(北京)科技有限公司

测试

软件测试 |人工智能数据生成,ChatGPT引领测试新风潮

测吧(北京)科技有限公司

测试

超过5000+企业使用的ETL平台

RestCloud

ETL

HTTP方法罗拉rola-ip全面解读

Geek_ccdd7f

【2023云栖】郭瑞杰:阿里云搜索产品智能化升级

阿里云大数据AI技术

搜索引擎

详解数据库SQL中的三个语句:DROP、TRUNCATE 、DELETE

华为云开发者联盟

数据库 后端 华为云 华为云GaussDB 华为云开发者联盟

如何挑选挑选到优质的HTTP代理平台呢?

Geek_ccdd7f

持续集成指南:GitHubAction 自动构建+部署AspNetCore项目

EquatorCoco

GitHub 持续集成 集成测试

计算网络之MSTP协议与VRRP协议

不在线第一只蜗牛

计算机网络 计算机知识 协议解析

专家分享——CAE仿真软件学习心得

智造软件

仿真 CAE 仿真软件 CAE软件 altair

可怕!.Net 8正式发布了,.Net野心确实不小!

不在线第一只蜗牛

.net 编程语言

软件测试/测试开发丨人工智能产品质量保障:挑战与创新

测试人

人工智能 软件测试

人工智能 | 开启智慧学习新时代—与AI对话,高效提升学习效率

测吧(北京)科技有限公司

测试

Kubernetes 1.14 版本发布:正式支持Windows 节点,持久化本地卷进入GA_语言 & 开发_Kubernetes博客_InfoQ精选文章