写点什么

Kubernetes1.3 上线可期待的新功能

  • 2020-03-12
  • 本文字数:1240 字

    阅读完需:约 4 分钟

Kubernetes1.3上线可期待的新功能

Kubernetes1.3

在 Meta Broadcast 我们最近正忙于将我们的基础设施从 AWS 上的虚拟机搬到虚拟机上的 Kuberentes 上。我们在等待 Kubernetes1.3 版本发布,这个版本将在 6 月 24 日上线。


现在,我们根据 K8S 在 Github 上的进展来展望下 Kubernetes1.3 新版本会带来的两个主要功能。

petsets

petsets 用有状态应用程序和服务解决问题。在 Kubernetes 中最小的配置单元就是 pod。Pods 寿命比较短,类似于正在运行的容器镜像实例,然后在它停止的时候杀死它。当 pod 终止的时候,这个实例就消失了,被一个新的实例替代,这个实例用的是新的文件系统、新的网络身份。


这总体上来说没什么问题,但是要你的应用程序想要在重启和停止之后还幸存下来,同时还保持它的文件系统和 ID 完整,这个是做不到的。参考数据库节点这个例子。


Petsets 解决了这个问题,通过给 pod 一个独特的、稳定的身份识别的方法。这对集群化服务来说十分重要,当创建一个集群,或者添加额外的节点的时候,集群化服务需要稳定的身份来参考。稳定的 ID 允许 pods 检索跟特定身份有关的数据(数据卷),这也就意味着 db.node1 在重新启动之间拥有相同的数据。

Ubernetes(也就是 Kubernetes 集群联盟)

Kubernetes 从 1.2 官方版本起只支持单个 master,多个从属部署。虽然这样运行是挺不错 ,但是会在 master 节点上留下运行失败的单个点,这个来处理集群状态并且作为 Kubernetes API 的网络节点。


Ubernetes 就是为了在单个 Kubernetes 集群上替代控制面板来支持 failover,就是运行在不同可用区内集群间的 failover。好在,在实践中,这就意味着 service 的自动、动态地再度弹性扩容,来回应集群或者可用区(或者两者都有)运行失败的。


Ubernetes 其实走得更快一步。它就是为了支持宿主在不同云提供商(比如 GCE 和 AWS)上的多个 Kubernetes 集群使用案例,并且选择性地预置裸机。这的确是蛮不错的,但是我们目前只需要亚马逊上做这些就可以了。


还有就是,修改过的脚本会被用来创建一个 kubernetes 集群。名为 kube-up.sh,它负责处理配置 master 和 minion 节点,和他们的网络配置等等。在 AWS 这个例子中,这也就意味着挑选一个 AMI,设置 VPC,网关,分支网络以及更多其他的东西。这在 1.3 版本中都被修改过,使之支持 Ubernetes,应该删除在 1.2 版本中也需要设置相同东西的手工作业。

结语

我们在这里写的东西都是从 Github 的 issue 和讨论中解析得到的结论。Petsets 和 Ubernetes 对于 Kubernetes 团队来说是 1.3 版本中非常重要的部分。它们的实施和特定细节可能在发布之前还不断发生变化,大家可以自己去 Github 上进一步关注研究下。


我们期待从 Kubernetes 中看到更多。我们使用 Kubernetes1.2 版本,期待它可以在我们用不同或者特殊的方法痛苦地处理异构基础设施和应用程序的时候避免掉很多麻烦。你在使用 Kubernetes 吗?你在考虑将 Kubernetes 投入生产使用中吗?欢迎将过程中遇到的细节告知我们。


本文转载自才云 Caicloud 公众号。


原文链接:https://mp.weixin.qq.com/s/JGA0PUy40iQCk6rN283AGw


2020-03-12 22:58570

评论

发布
暂无评论
发现更多内容

大模型驱动全面重构,百度联盟的增长飞轮转起来了

Geek_2d6073

更多场景、更多选择,Milvus 新消息队列 NATS 了解一下

Zilliz

非结构化数据 Milvus Zilliz 向量数据库

搭建无损网络的关键要素与技术

百度开发者中心

AIGC ChatGPT 千帆大模型平台

即时通讯技术文集(第20期):IM架构设计技术文章(Part3) [共14篇]

JackJiang

网络编程 即时通讯 IM

软件测试丨探索基于大模型的人工智能应用与开发,开启智能化时代

测试人

人工智能 程序员 软件测试 公开课 ChatGPT

Orca LLM:模拟 ChatGPT 的推理过程

3D建模设计

ChatGPT

字节跳动基础架构编排调度团队论文入选云计算领域顶会 SoCC 2023

字节跳动云原生计算

大数据 云原生 编排调度

面向OpenHarmony终端的密码安全关键技术

OpenHarmony开发者

OpenHarmony

如何选择美国多IP站群服务器?学习如何统筹管理多个站点

一只扑棱蛾子

站群服务器

你应该知道的几个国产化平台-行云管家

行云管家

信创 国产化 国产化平台

TuGraph Analytics 流图计算之行为路径归因

TuGraphAnalytics

实时计算 图计算 归因分析 行为分析

深入学习 FastAPI 鉴权:实现可扩展的身份认证机制

Apifox

程序员 后端 鉴权 FastApi ptyhon

8个免费的AI和LLM游乐场

3D建模设计

人工智能 AI LLM

如何编写优质Prompt的秘诀

百度开发者中心

#人工智能 ChatGPT 文心一言

自然语言处理的卓越未来

百度开发者中心

#人工智能 ChatGPT 文心一言 千帆大模型平台

如何实现一个数据库的 UDF?图数据库 NebulaGraph UDF 功能背后的设计与思考

NebulaGraph

数据库 UDF

glTF和GLB有什么区别?

3D建模设计

GLTF glb

41 个下载免费 3D 模型的最佳网站

3D建模设计

模型 3D

百度肖阳:语义检索技术和大语言模型深度结合,重构百度搜索

Geek_2d6073

科兴未来 | 2023年河北国际先进技术创新挑战赛

科兴未来News

【案例教学】华为云API对话机器人的魅力—体验AI垃圾分类机器人

华为云PaaS服务小智

云计算 软件开发 华为云

苹果再发“黑科技”,合合信息扫描全能王新功能支持“360度立体式建模”

合合技术团队

苹果 科技 合合信息 #人工智能 扫描全能王

舞台租赁LED显示屏技术

Dylan

技术 LED显示屏 led显示屏厂家

融云聊天室再放大招,服务更完整、集成更便捷

融云 RongCloud

产品 通信 服务 融云 属性

WavJourney:进入音频故事情节生成世界的旅程

3D建模设计

LLM 大语言模型

马斯克回应盖茨;谷歌反垄断案开庭;苹果发布 3nm 芯片的 iPhone 15丨RTE开发者日报 Vol.48

声网

GLTF在线编辑器

3D建模设计

gltf/glb模型 GLTF gltf编辑器

Kubernetes1.3上线可期待的新功能_语言 & 开发_才云科技_InfoQ精选文章