Docker容器管理与应用项目教程 任务拓展训练答案 项目八.docx
-
资源ID:69753875
资源大小:10.72KB
- 资源格式: DOCX
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
Docker容器管理与应用项目教程 任务拓展训练答案 项目八.docx
一、任务8.1拓展训练1 .使用自己的笔记本构建一个双节点的Kubernets集群。2 .检查Kubernets集群状态。1) Kubernets集群状态rootmaster # kubectl get nodesNAMESTATUSROLESAGEVERSIONmasterReadymaster15mnodelReady<none>14m二、任务8.2拓展训练1 .创建一个Deployment控制器,名称Mycontrol,使用httpd镜像。1)创建Deployment控制器rootmaster # kubectl create deployment mycontrol -image=httpd2 .扩充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 apiVersion: 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