1.针对Kubernetes 1.10技术内容进行写作,帮助读者掌握在各种云平台上设计和部署大型集群的技能。
2.案例比较丰富,并附带基础练习题供读者加深对知识的理解;
Kubernetes是一个用于自动化部署、扩展和管理容器化应用程序的开源系统。如果您运行多个容器,或者希望对容器进行自动化管理,那么Kubernetes是必需的。
本书聚焦于Kubernetes集群设计和管理,列举了在生产中使用容器编排时常见的问题,解释了网络配置的选项,并且提供了对各种Kubernetes网络插件进行设置、操作和故障排除的指导原则。
本书介绍了如何在Kubernetes上运行复杂的有状态微服务,包括水平Pod自动伸缩、滚动更新、资源配额和持久存储后端等高级功能,以及如何自动化和维护工作流中的自定义资源开发与利用。
另外,本书还概述了Kubernetes设计中的指导原则,展示了安全性、高可用性和集群联邦领域中的最佳实践。
您将学到以下内容:
为程序运行构建一个健壮的Kubernetes集群
了解Kubernetes在GCE、AWS、Azure和裸金属上运行的优点
查看Kubernetes的身份验证模块和集群联邦的选项
对Kubernetes集群进行监控和故障排除并运行高可用Kubernetes
创建和配置自定义Kubernetes资源,并在自动化工作流中使用第三方资源
了解如何在容器环境中运行复杂的有状态应用程序
将应用程序作为标准包交付
展开