实验评分
平均时长
2 小时
难易程度
普通
实验编号
A04002
学习人次
47 次
1. 实验概述
本实验主要在 Kubernetes 集群上部署一个名叫 guestbook 的 CURD 应用。guestbook 是 Kubernetes 社区的一个经典的应用示例,它有一个 Web 界面来让用户进行 CURD 操作,然后向一个 Redis 主节点写入数据,从多个 Redics 从节点读去数据。
1. 创建 Redis 主节点
2. 创建 Redis 从节点集群
3. 创建 guestbook 应用
4. 将 guestbook 应用通过 Service 暴露出来并进行访问
5. 水平扩展 guestbook 应用
2. 实验目标
完成此实验后,可以掌握的能力有:
1. 巩固 Kubernetes 的基本概念
2. 学会使用 Kubernetes 部署一个标准的“多层(multi-tier)”应用
3. 了解 Kubernetes 里如何通过 Pod,Deployment,Service 等 API 原语描述“应用”
3. 实验资源
一个完备的 Kubernetes 集群。
可以用 Minikube 快速启动一个单节点集群(国内建议使用[Minikube 中国版](https://github.com/AliyunContainerService/minikube)),也可以用云上的 Kubernetes 集群。本次实验演示将使用阿里云容器服务提供的 Kubernetes 集群,版本为 1.12。
你可以使用使用 `kubectl version` 查看你的集群版本同实验版本一致。
课程相关资源
可下载资源