内容简介
Docker containers transform application delivery technologies to make them faster and more reproducible, and to reduce the amount of time wasted on configuration. Managing Docker containers in the multi-node or multi-datacenter environment is a big challenge, which is why container management platforms are required. OpenShift is a new generation of container management platforms built on top of both Docker and Kubernetes. It brings additional functionality to the table, something that is lacking
AI简介
这是一本深入探讨Docker容器技术、Kubernetes架构以及OpenShift平台的著作。本书首先对Docker容器技术基础进行了详细阐述,包括Docker容器、Docker镜像、Docker Registry以及Cgroups等概念。接着,作者深入介绍了Kubernetes架构,包括Node、Master、Pod等核心概念,以及etcd、kubelet、kube-proxy和kube-apiserver等关键服务。
在深入理解Docker和Kubernetes的基础上,作者进一步探讨了OpenShift的新特性与能力,包括其架构设计的复杂性和简单性,以及其丰富的功能特性,如内置认证方法、多用户和多项目访问控制功能、内部图像注册表、GUI和Web控制台、CI/CD集成、Kubernetes资源扩展以及REST API等。
书中还详细介绍了管理项目和命名空间的重要性,以及如何使用模板创建复杂的应用堆栈。此外,作者还对PaaS在云技术中的地位进行了深入的探讨,并详细讲解了身份验证、授权和基于角色的访问控制、高可用性的重要性以及Egress路由器的配置和作用等关键内容。
在讨论存