快速掌握 Kubernetes:从基础到实践
1. 走近 Kubernetes
1.1 Kubernetes 的魅力与挑战
Kubernetes 自 2014 年在 GitHub 上作为开源项目发布以来,发展迅猛。如今,每周有来自全球 2500 名贡献者的约 200 处代码变更。KubeCon 年度会议的参会人数从 2016 年的 1000 人增长到最近的 12000 多人,且已成为全球性系列活动,在美国、欧洲和亚洲都有举办。各大云服务提供商也都提供托管的 Kubernetes 服务,无论是数据中心还是个人笔记本电脑,都能运行 Kubernetes,而且它们本质上都是同一个 Kubernetes。
Kubernetes 如此受欢迎,主要得益于其独立性和标准化。一旦应用在 Kubernetes 上稳定运行,就可以在任何地方部署,这对于向云端迁移的企业来说极具吸引力,因为这样可以在不同数据中心和云之间切换,而无需重写代码。对于从业者而言,掌握 Kubernetes 后,能快速在不同项目和组织中发挥作用。
然而,掌握 Kubernetes 并非易事。即使是简单的应用,也需要以多个组件的形式部署,并且使用自定义文件格式描述,文件内容可能轻松超过数百行。Kubernetes 将负载均衡、网络、存储和计算等基础设施层面的问题纳入应用配置中,这对于不同 IT 背景的人来说可能是全新的概念。此外,Kubernetes 不断发展,每季度都会发布新版本,带来大量新功能。
1.2 深入理解 Kubernetes
Kubernetes 是一个用于运行容器的平台,它负责启动容器化应用程序、推出更新、维持服务水平、根据需求进行扩展以及保障访
订阅专栏 解锁全文
747

被折叠的 条评论
为什么被折叠?



