实验详情

课后实践:Kubernetes 核心概念

本实验将在阿里云容器服务 Kubernetes 集群 (ACK) 上部署一个名叫 guestbook 的 CURD 应用。guestbook 是 Kubernetes 社区的一个经典的应用示例,它有一个 Web 界面来让用户进行 CURD 操作。

100 实验点 兑换实验点
提示: 实验资源会在固定时间后释放,请创建资源后尽快操作。

实验评分

平均时长

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` 查看你的集群版本同实验版本一致。