Kubernetes 实战:应用部署与集群搭建
1. 为 MongoDB 集群添加存活检查
在将 MongoDB 集群投入生产的最后一步,是为提供 MongoDB 服务的容器添加存活检查。存活探针用于确定容器是否正常运行。我们可以在 StatefulSet 对象的 Pod 模板中添加以下内容,使用 mongo 工具进行存活检查:
livenessProbe:
exec:
command:
- /usr/bin/mongo
- --eval
- db.serverStatus()
initialDelaySeconds: 10
timeoutSeconds: 10
结合 StatefulSets、持久卷声明和存活探测,我们就能在 Kubernetes 上运行一个健壮、可扩展的云原生 MongoDB 安装。虽然这里以 MongoDB 为例,但创建 StatefulSets 来管理其他存储解决方案的步骤非常相似。
2. 部署现实世界的应用
接下来,我们将介绍如何使用 Kubernetes 部署三个现实世界的应用:Parse、Ghost 和 Redis。
2.1 Parse
Parse 是一个开源的移动应用 API 服务器,为移动应用提供易于使用的存储服务。它提供了多种客户端库,便于与 Android、iOS 等移动平台集成。
2.1.1 前提条件
- 一个使用 Ku
超级会员免费看
订阅专栏 解锁全文
2017

被折叠的 条评论
为什么被折叠?



