实验详情

应用编排与管理:核心原理

本实验主要在 Kubernetes 集群上部署多套nginx的应用,并实践对应用的实例进行标签的筛选, 对应用进行扩容和删除的操作,并在过程中观察控制器的工作行为。

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

实验评分

平均时长

3 小时

难易程度

普通

实验编号

A04004

学习人次

9

1. 实验概述

本实验主要在 Kubernetes 集群上部署多套nginx的应用,并实践对应用的实例进行标签的筛选, 对应用进行扩容和删除的操作,并在过程中观察控制器的工作行为。实验主要分为5个部分:

  1. 创建3套 nginx 部署
  2. 使用label selector对部署的pod进行筛选
  3. 调整nginx的label
  4. 使用kubectl观察扩容操作后控制器对资源的修改
  5. ownerreference的查看、级联删除的应用以及资源接管的机制

2. 实验目标

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

  1. 巩固label, 以及label selector的使用方法
  2. 掌握观察控制器更新资源行为的手段
  3. 掌握ownerreference的作用

3. 实验资源

一个完备的 Kubernetes 集群。本次实验演示将使用阿里云容器服务提供的 Kubernetes 集群,版本为 1.12。

你可以使用使用 kubectl version 查看你的集群版本同实验版本一致。