内容简介
Kubernetes has been widely adopted across public clouds and on-premise data centers. As we're living in an era of microservices, knowing how to use and manage Kubernetes is an essential skill for everyone in the IT industry.This book is a guide to everything you need to know about Kubernetes—from simply deploying a container to administrating Kubernetes clusters wisely. You'll learn about DevOps fundamentals, as well as deploying a monolithic application as microservices and using Kube
AI简介
这是一本深度解析Kubernetes在DevOps环境中的应用和管理的著作。这本书详细阐述了软件交付方法论的变化,包括微服务架构和DevOps的出现,以及它们如何帮助应对软件交付周期加快和应用部署复杂化的挑战。书中强调了自动化的重要性,并详细介绍了持续集成工具的选择和使用,包括版本控制系统、构建服务器以及持续集成服务。
书中还详细介绍了Docker容器技术,包括容器技术的基本概念、Docker容器的特点以及如何通过Docker命令行工具和Docker Compose来运行和构建Docker应用。此外,书中还讲解了Docker镜像的层次结构,以及如何使用Dockerfile来构建Docker镜像。
在Kubernetes方面,书中详细阐述了Kubernetes资源概述,包括命名空间、标签、注解等,以及如何使用kubectl命令行工具来管理Kubernetes资源。书中还介绍了集群管理的基本概念,包括命名空间、kubeconfig、认证、授权等,以及如何使用准入控制器插件和动态准入控制来管理Kubernetes集群。
此外,书中还详细介绍了服务账户、访问控制、日志系统的组成,以及如何