至顶网软件频道消息: 飙过车吗?如果飙过,就会知道飙车的感觉有点像是地狱里飞出来的蝙蝠。开发Kubernetes(先锋容器编排程序)也是那样子。一个又一个改进以疯狂的速度推出。最新版本Kubernetes 1.10保持这种趋势,而且,1.10版也在四个关键领域推出了一些稳定功能:API聚合、存储、安全性和网络。
说得详细一点,该版本引入了外部client-go凭据提供程序(预览版功能);域名系统(DNS)服务可以在安装时切换到CoreDNS(测试版);以及容器存储接口(CSI)和持久本地卷(也是测试版)两项。
这都是什么意思呢?我们来看看。
CoreOS现在是红帽的一个部门,也是个领先的Kubernetes开发公司。据CoreOS介绍,应用程序编程接口(API)聚合在Kubernetes 1.10里已稳定下来。因此,Kubernetes开发人员可以在不更改核心Kubernetes代码库的情况下开发自己的定制API服务器。API聚合功能稳定下来后,Kubernetes集群管理员可以更有把握地将这些第三方API添加到生产配置里自己的集群中。
Kubernetes实现容器存储接口后,安装新的卷插件就与部署Pod一样简单了。第三方存储提供商因此就可以在核心Kubernetes代码库之外独立开发解决方案。这样做延续了Kubernetes生态系统内可扩展性的思路。
CSI的目标是为存储供应商创建一个标准化方式编写可在多个容器编排工具中工作的插件,包括在Kubernetes里使用,但也可以在其他编排程序里使用,例如,在Docker Swarm Mode和Mesosphere里用 。CSI提供了标准化方式,能以动态的方式提供和取消配置存储卷、从节点上挂接或分离卷、从节点挂载或卸载卷等等。
持久(非共享)本地存储管理现在处于测试阶段。利用此功能,本地连接(非网络连接)存储可作为持久性卷源用。这意味着分布式文件系统和数据库的性能会更高,而成本会更低。
此版本还包含许多持久卷的测试版更新。 Kubernetes现在可以自动防止删除正在被Pod使用的持久性容量声明(Persistent Volume Claim),并可防止删除与持久性卷绑定的持久性卷声明。这将有助于确保以正确的顺序删除存储API对象。
Kubernetes的可扩展性已经很高了,1.10版增加了外部Kubectl凭证提供程序支持又是一个延伸点。云提供商、供应商和其他平台开发人员现在可以利用外部Kubectl凭证提供程序支持发布二进制插件,可用于处理特定云提供商身份和访问管理(IAM)服务的身份验证,或与诸如Active Directory等不支持树中内部认证的系统进行整合。外部Kubectl凭证提供程序支持与1.9版添加的云控制器管理器功能可以互补。
1.10版在安装时,所用的DNS服务可以切换到CoreDNS。这是个测试功能。集群运营商可试用及开发该功能。 CoreDNS涉及的“不确定部件”少一些,因为CoreDNS是单个可执行文件和单进程,并支持其他用例。
在此以前,DNS由kube-dns提供。kube-dns是个dnsmasq封装,用Go写的。去年 dnsmasq出了安全漏洞。那以后,Kubernetes开发人员决定走别的路。
1.10版里的DevicePlugins API已进入测试版。DevicePlugins API为GPU、高性能网络接口、FPGA、Infiniband和其他快速I / O设备提供了一个稳定的整合点,无需这些设备的供应商往Kubernetes里添加任何定制代码。
为了更好地支持CPU和内存敏感应用程序,1.10版还增加了其他测试版功能。例如,静态CPU锁定策略已经进入测试版,以支持对CPU等待时间敏感的应用程序,做法是将应用程序固定到特定内核里。例如,要确保容器快速运行可以将其绑定到高速CPU内核。另外,群集也可以对大数据和需要大数据的其他应用程序的大页面进行调度和隔离。
Kubernetes 1.10可从GitHub下载(https://github.com/kubernetes/kubernetes )。可查看有关线上交互式教程(https://kubernetes.io/docs/tutorials/kubernetes-basics/cluster-interactive/)学习使用Kubernetes。
Kubernetes已经成为最受欢迎的容器编排程序。上述的改进将会确保Kubernetes保持其领先地位。
好文章,需要你的鼓励
许多人认为一旦实现通用人工智能(AGI)和人工智能超级智能(ASI),这些高度先进的AI将能够告诉我们人生的真正意义。然而,巅峰AI可能无法明确回答这个史诗般的问题。即使AI拥有人类所有知识,也不意味着能从中找到生命意义的答案。AI可能会选择提供多种可能性而非绝对答案,以避免分裂人类社会。
华盛顿大学研究团队发现,大型语言模型在未接受手语训练的情况下,竟然具备理解德语手语的能力。通过系统实验,他们证实了模型能够判断手语语法正确性,并进行手语与文字间的翻译。这种"涌现的多模态能力"源于模型对语言抽象结构的深度理解,为开发手语翻译技术和改善聋哑人群数字交流体验开启了新可能。
剑桥咨询CEO蒙蒂·巴洛在采访中分享了如何识别具有潜力的技术领域。他表示,当听到看似不可能或令人惊讶的技术时会特别关注,如深度学习AI、量子计算等。该公司作为"深度科技强国",专注于生物工程、人工智能、量子计算等领域,拥有740名员工,年均为客户创造5000多项专利。巴洛强调跨学科合作的重要性,预测未来计算机系统的应用需求将大幅增长。
谷歌DeepMind团队提出STAR方法,通过模仿苏格拉底教学法让AI学会类比推理,解决传统AI无法"举一反三"的问题。实验显示该方法显著提升AI处理新问题的能力,在逻辑推理准确率从40%提升至75%以上。这项突破为创造真正智能的AI系统指明方向,未来将在教育、医疗、创意设计等领域产生重要应用价值。