Kubernetes 是一个开源的容器编排平台,旨在自动化应用的部署、扩展和管理。它的设计架构具有高度的可扩展性和灵活性,能够管理大规模的分布式系统。以下是 Kubernetes 的核心设计架构及其主要组件:...
Kubernetes(通常简称为K8s)是一个开源的容器编排平台,由Google在2014年开源,建立在Google内部使用的大规模容器编排工具Borg系统的基础上。Kubernetes旨在自动化部署、扩展和管理容器化的应用程序,提供了一系列功能来解决...
Kubernetes(简称K8s)是一个用于自动部署、扩展和管理容器化应用程序的开源平台。它以Google内部的Borg系统为蓝本开发,旨在简化大规模容器化应用的部署、管理和维护过程。下面我将用通俗易懂的语言来解释K8s的几个关键点...
Kubernetes 中的卷一直以来都由两个属性描述:存储类和容量。存储类是卷的不可变属性,而容量可以通过卷调整大小动态更改。这使得具有卷的工作负载的垂直扩展变得复杂。虽然云提供商和存储供应商通常提供允许指定 IO 服...
Kubernetes 1.29 引入了新的字段 MatchLabelKeys 和 MismatchLabelKeys,用于 PodAffinity 和 PodAntiAffinity。
Kubernetes 社区正在努力在未来满足更多人工智能 (AI) 和机器学习 (ML) 的用例。虽然该项目过去一直被设计用来满足微服务架构,但现在是时候倾听最终用户的意见,并引入更侧重于 AI/ML 的功能。这些需求之一是直接支持 O...
持久卷(简称 PV)与回收策略相关联。回收策略用于确定在删除绑定到 PV 的 PVC 时存储后端需要采取的操作。当回收策略为 Delete 时,预期存储后端会释放为 PV 分配的存储资源。本质上,回收策略需要在 PV 删除时得到遵守。...
上面设置好以后,配置会自动通过连接api server最终存储到etcd中去。但是上面的配置过程十分的复杂,除非你对网络十分的属性
在 Kubernetes v1.31 中,我们很高兴地宣布对 CPU 管理功能进行重大改进:CPUManager 静态策略的 distribute-cpus-across-cores 选项。此功能目前处于 alpha 阶段,默认情况下处于隐藏状态,标志着旨在优化 CPU 利用率并提高...
本文讨论了 Kubernetes 1.31 中的一项新功能,该功能改进了 Pod 中容器内补充组(supplementary groups)的处理方式。