发现一篇非常不错的介绍 k8s 的系列英文文章,正在着手翻译,下面是第一篇,也许对你有用:
https://mp.weixin.qq.com/s/ekCjc_ojShe2lh1BrW84WA.
摘部分内容供参考:
当代的应用程序,通常会被打包进一组容器,并以微服务方式来部署。它需要一个足够强大的基础设施来处理集群的需求和动态协调的压力。这样的基础架构应该为跨主机的容器调度、监控、升级和迁移提供基本原语(primitives)。它必须能将底层算力(compute)、存储(storage)和网络(network)原语处理为资源池。每个容器化了的工作负载(workload)都应能利用暴露给它的资源,包括 CPU 核心(CPU cores)、存储单元(storage units)和网络(networks)。
Kubernetes 是一个开源的分布式系统[3],它抽象了底层的物理基础设施,使其更容易大规模地运行容器化应用。一个由 Kubernetes 管理整个生命周期的应用,是由一组容器聚集在一起,并协调成一个单元。一个高效的集群管理器层(cluster manager layer)可以让 Kubernetes 将应用与支撑它的基础设施有效地解耦,如下面图一所示。一旦 Kubernetes 基础设施完全配置完毕,DevOps 团队就可以专注于管理部署的工作负载,而不是处理底层的资源池--CPU 和内存--它们将由 Kubernetes 处理。
更多内容,请点击上面译文,谢谢支持。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.