内容简介
Building on The DevOps 2.3 Toolkit: Kubernetes, Viktor Farcic brings his latest exploration of the Docker technology as he records his journey to continuously deploying applications with Jenkins into a Kubernetes cluster.The DevOps 2.4 Toolkit: Continuously Deploying Applications with Jenkins to a Kubernetes Cluster is the latest book in Viktor Farcic’s series that helps you build a full DevOps Toolkit. This book guides readers through the process of building, testing, and deploying applications
AI简介
这是一本深入探索Docker技术,并记录作者Viktor Farcic如何通过Jenkins将应用程序持续部署到Kubernetes集群的书籍。这本书是Viktor Farcic系列书籍的一部分,旨在帮助读者构建一个完整的DevOps工具包。书中详细讲解了如何通过自动化流程构建、测试和部署应用程序,涵盖了连续交付和部署在Kubernetes中使用Jenkins的广泛主题。
在书中,Viktor深入探讨了ServiceAccounts,这是一种特殊的Kubernetes用户,它们主要用于容器内的进程与Kubernetes API服务器进行通信。Viktor还介绍了Helm,这是一个由CNCF(Cloud Native Computing Foundation)的成员开发的项目,用于简化Kubernetes应用程序的部署和管理。
书中还讨论了GitOps的定义和核心理念,以及如何使用Git作为唯一源来管理应用程序和基础设施的变更。Viktor解释了GitOps的正确使用方法,并讨论了GitOps的局限性。
此外,书中还提供了如何克隆k8s-specs仓库,安装kubectl,定义包含