Docker容器管理与应用项目教程 任务拓展训练答案 项目八.docx
《Docker容器管理与应用项目教程 任务拓展训练答案 项目八.docx》由会员分享,可在线阅读,更多相关《Docker容器管理与应用项目教程 任务拓展训练答案 项目八.docx(1页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、任务8.1拓展训练1 .使用自己的笔记本构建一个双节点的Kubernets集群。2 .检查Kubernets集群状态。1) Kubernets集群状态rootmaster # kubectl get nodesNAMESTATUSROLESAGEVERSIONmasterReadymaster15mnodelReady14m二、任务8.2拓展训练1 .创建一个Deployment控制器,名称Mycontrol,使用httpd镜像。1)创建Deployment控制器rootmaster # kubectl create deployment mycontrol -image=httpd2 .
2、扩充Mycontrol的Pod数量到5个。1)扩充 mycontrolrootmaster kubectl scale deployment -replicas=5 mycontrol3 .创建service服务,暴露Mycontrol控制器中的容器服务。1)创建service服务rootmaster # kubectl expose deployment mycontrol -port=80三、任务8.3拓展训练1 .编写Yami创建一个Deployment控制器,使用的镜像时httpd,副本数是2。1)创建dl.yaml文件rootmaster yaml# vi dl.yaml apiVe
3、rsion: apps/vl kind: Deployment metadata: name: delspec:template:metadata:labels: app: httpdspec:containers:-name: httpd image: httpd ports:-name: pl containerPort: 80 selector:matchLabels: app: httpdreplicas: 22)创建 deploymentrootmaster yaml# kubectl apply -f dl.yaml2.编写Yami创建Service服务发现,在集群外部访问httpd服务。1)创建sl.yaml文件rootmaster yaml# vi sl.yamlapiVersion: vlkind: Servicemetadata:name: myhttpdspec:selector:app: httpdports:-name: http80port: 80targetPort: 80type: NodePort2)创建 servicerootmaster yaml# kubectl apply -f sl.yaml
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Docker容器管理与应用项目教程 任务拓展训练答案 项目八 Docker 容器 管理 应用 项目 教程 任务 拓展 训练 答案
限制150内