本书实践性很强,它有一个示例应用。这是一个简单的Node.js应用,可在本书的GitHub仓库中找到。
即使你不是一个开发者,也不要对应用和GitHub感到有压力。本书的重点是Kubernetes,而不是这个示例应用。另外,在谈论这个示例应用时,本书将用通俗的语言解释一切,你不必知道如何使用GitHub。
示例应用的代码在
App
文件夹中,包括以下文件。
● app.js:这是示例应用的主文件,它是一个Node.js网络应用。
● bootstrap.css:这是示例应用的网页设计模板。
● package.json:这个文件列出了示例应用的所有依赖。
● views:这是一个存放示例应用网页内容的文件夹。
● Dockerfile:这个文件告诉Docker如何将示例应用构建成一个容器。
如果你现在就要下载这个应用,可以执行下面的命令,为此需要在你的计算机上安装
git
。如果你还没有安装
git
,也没有关系,本书后面将演示如何获取
git
并下载这个应用。
$ git clone https://github.com/nigelpoulton/qsk-book.git
$ cd qsk-book
这个应用每年至少维护一次,以检查软件包的更新和已知的漏洞。