实验详情

应用编排与管理: Deployment

本实验主要在 Kubernetes 集群上部署nginx应用,并实践对应用进行扩缩容和发布操作,并在过程中观察控制器的工作行为。

云计算、大数据、编程语言、物联网(IoT)学习指南下载,100+技术课程免费学!

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

实验评分

平均时长

3 小时

难易程度

普通

实验编号

A04005

学习人次

1

1. 实验概述

本实验主要在 Kubernetes 集群上部署nginx应用,并实践对应用进行扩缩容和发布操作,并在过程中观察控制器的工作行为。 实验主要分为5个部分:

  1. 部署一个nginx的Deployment
  2. 查看对应的ReplicaSet和Pod资源
  3. 修改replicas数量,观察缩容容情况
  4. 修改template进行Pod发布,配合strategy的发布策略
  5. 发布后进行回滚操作

2. 实验目标

完成此实验后,可以掌握的能力有:

  1. 通过实践熟悉Deployment的基本操作
  2. 掌握观察控制器操作资源的方式

3. 实验资源:

一个完备的 Kubernetes 集群。本次实验演示将使用阿里云容器服务提供的 Kubernetes 集群,版本为 1.12。你可以使用使用 kubectl version 查看你的集群版本同实验版本一致。