摘要:
1. 概述 随着云计算的兴起,开发、部署和设计应用程序的需求和可能性发生了显著变化。 云提供商提供各种随需应变的服务,从简单(虚拟)服务器、网络、存储、数据库等等开始。 部署和管理这些服务非常方便,无论是交互式的,还是通过使用应用程序编程接口(api)。 在本章中,您将学习现代应用程序架构的原则,通 阅读全文
摘要:
1. 概述 在本章中,我们将了解容器编排的挑战和机遇,以及它对网络和存储有特殊要求的原因。 在开始讨论容器的编排之前,让我们先后退几步,了解什么是容器,以及是什么使它在构建和操作应用程序时如此有用。 2. 学习目标 在本章结束时,你应该能够: 解释什么是容器,以及它与虚拟机的区别。 描述容器编排的基 阅读全文
摘要:
1. Kubernetes简介 Kubernetes是一个非常流行的开源容器编排平台,可以用来自动化部署、扩展和管理容器化的工作负载。在本章中,我们将发现Kubernetes集群的基本架构及其组件。 Kubernetes最初是由谷歌设计和开发的,在2014年得到了开源,随着1.0版Kubernete 阅读全文
摘要:
1. 简介 在本章中,我们将学习不同的Kubernetes对象,它们的用途以及如何与它们交互。 在设置集群或使用现有集群之后,我们可以开始部署一些工作负载。Kubernetes中最小的计算单元不是一个容器,而是一个Pod对象。也就是说,Pod不是我们用于工作负载的唯一抽象。Kubernetes有各种 阅读全文
摘要:
@ 1. 简介 这些年来,在任何平台上部署应用程序都有了很大的进步。一开始,应用程序可能会在同一台机器上执行他们写,后经由物理媒介(软盘、u盘、CD),现在我们在代码中检查服务器,构建和应用程序,把它放在一个容器,直接将其部署到一个平台像Kubernetes。 我们交付应用程序的方式深受DevOps 阅读全文