Kubernetes 1.14支持Windows容器重点放在可扩展性

2023-11-01 14:32

本文主要是介绍Kubernetes 1.14支持Windows容器重点放在可扩展性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

红帽推出最新版的Kubernetes 1.14,而这也是2019年的第一个版本,重点放在可扩展性,其增加了在Windows节点上执行容器的支持,并有数个功能转为稳定可用版本,还有一个安全功能进入Beta测试阶段。Kubernetes对Windows节点的支持历经一段测试时间后,终于在这个版本稳定可用于生产阶段。使用者可以使用Kubernetes来管理运作在Windows上的容器,并能够将Windows节点加入工作节点(Worker Node)或是调度Windows容器,而Windows庞大生态系统的应用程序,现在也能够部署在Kubernetes平台上。企业的Windows以及Linux应用程序,可使用相同的调度工具管理工作负载,提升整体营运效率。

最新Kubernetes版本支持Windows Server 2019的工作节点以及容器,也支持Azure-CNI、OVN-Kubernetes以及Flannel的树状外网络连接,并且改进了对Pod、服务类型、工作负载控制器以及指针等Linux容器相似的功能。除了Kubernetes开始正式支持Windows容器外,kubectl的外挂机制也进入稳定阶段,相较于测试版本,kubectl外挂机制大幅简化,现在的形式类似git外挂系统。kubectl外挂机制可以让开发人员以独立的二位档案形式,发布自定义的kubectl子命令,这将有助于扩展kubectl的高阶功能。这些外挂必须有kubectl作为名称前缀,并存在于使用者$PATH中。

开发团队也强化了Kustomize整合性,提供使用者Kustomize声明性资源分配(Resource Config)编写功能,可以透过在kubectl中以旗标或是子命令启用。Kustomize可以让用户客制化Kubernetes的YAML配置,其使用Kubernetes原生概念,帮助使用者编写以及重复使用资源分配。而为此,官方也重新改写了kubectl文件,向使用者强调使用声明性资源分配来管理资源。持久性本地端磁盘(Persistent Local Volumes)功能现在也转为稳定版本,这让本地端附加磁盘可以用做持久性本机磁盘。官方提到,因为效能和成本的原因,分布式文件系统和数据库为持久性本地端储存的主要使用情境,对于使用云端服务来说,本地端SSD可以比远程磁盘获得更好的效能,而在裸机上,除了效能之外,本地端储存通常更为便宜。

Process IDs(PIDs)限制功能在这版本进入Beta测试。PIDs是Linux主机的基础资源,管理员通常需要应用一些机制,以确保使用者Pod不会因用完PIDs,而导致Runtime和kubelet主机守护行程执行受阻碍,但另一方面也要限制PIDs,以避免对节点上的工作负载造成影响。现在管理员可以预设每个Pod的PIDs数量以提供Pod对Pod的PID隔离。除此之外,这次更新还改进了Pod的优先等级以及抢占功能,Kubernetes调度器可以优先调度重要的Pod,在丛集资源不足的时候,调度器会优先删除不重要的Pod,为重要的Pod提供执行资源。官方提到,Kubernetes 1.14比起之前的版本,有更多的功能进入稳定阶段,而这对于使用者来说,代表着Kubernetes进入重要的支持里程碑。

这篇关于Kubernetes 1.14支持Windows容器重点放在可扩展性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/323663

相关文章

定价129元!支持双频 Wi-Fi 5的华为AX1路由器发布

《定价129元!支持双频Wi-Fi5的华为AX1路由器发布》华为上周推出了其最新的入门级Wi-Fi5路由器——华为路由AX1,建议零售价129元,这款路由器配置如何?详细请看下文介... 华为 Wi-Fi 5 路由 AX1 已正式开售,新品支持双频 1200 兆、配有四个千兆网口、提供可视化智能诊断功能,建

Go语言中三种容器类型的数据结构详解

《Go语言中三种容器类型的数据结构详解》在Go语言中,有三种主要的容器类型用于存储和操作集合数据:本文主要介绍三者的使用与区别,感兴趣的小伙伴可以跟随小编一起学习一下... 目录基本概念1. 数组(Array)2. 切片(Slice)3. 映射(Map)对比总结注意事项基本概念在 Go 语言中,有三种主要

Windows设置nginx启动端口的方法

《Windows设置nginx启动端口的方法》在服务器配置与开发过程中,nginx作为一款高效的HTTP和反向代理服务器,被广泛应用,而在Windows系统中,合理设置nginx的启动端口,是确保其正... 目录一、为什么要设置 nginx 启动端口二、设置步骤三、常见问题及解决一、为什么要设置 nginx

在 Windows 上安装 DeepSeek 的完整指南(最新推荐)

《在Windows上安装DeepSeek的完整指南(最新推荐)》在Windows上安装DeepSeek的完整指南,包括下载和安装Ollama、下载DeepSeekRXNUMX模型、运行Deep... 目录在www.chinasem.cn Windows 上安装 DeepSeek 的完整指南步骤 1:下载并安装

Kubernetes常用命令大全近期总结

《Kubernetes常用命令大全近期总结》Kubernetes是用于大规模部署和管理这些容器的开源软件-在希腊语中,这个词还有“舵手”或“飞行员”的意思,使用Kubernetes(有时被称为“... 目录前言Kubernetes 的工作原理为什么要使用 Kubernetes?Kubernetes常用命令总

Spring核心思想之浅谈IoC容器与依赖倒置(DI)

《Spring核心思想之浅谈IoC容器与依赖倒置(DI)》文章介绍了Spring的IoC和DI机制,以及MyBatis的动态代理,通过注解和反射,Spring能够自动管理对象的创建和依赖注入,而MyB... 目录一、控制反转 IoC二、依赖倒置 DI1. 详细概念2. Spring 中 DI 的实现原理三、

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

Windows自动化Python pyautogui RPA操作实现

《Windows自动化PythonpyautoguiRPA操作实现》本文详细介绍了使用Python的pyautogui库进行Windows自动化操作的实现方法,文中通过示例代码介绍的非常详细,对大... 目录依赖包睡眠:鼠标事件:杀死进程:获取所有窗口的名称:显示窗口:根据图片找元素:输入文字:打开应用:依

javafx 如何将项目打包为 Windows 的可执行文件exe

《javafx如何将项目打包为Windows的可执行文件exe》文章介绍了三种将JavaFX项目打包为.exe文件的方法:方法1使用jpackage(适用于JDK14及以上版本),方法2使用La... 目录方法 1:使用 jpackage(适用于 JDK 14 及更高版本)方法 2:使用 Launch4j(

windows端python版本管理工具pyenv-win安装使用

《windows端python版本管理工具pyenv-win安装使用》:本文主要介绍如何通过git方式下载和配置pyenv-win,包括下载、克隆仓库、配置环境变量等步骤,同时还详细介绍了如何使用... 目录pyenv-win 下载配置环境变量使用 pyenv-win 管理 python 版本一、安装 和