版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Kubernetes常用命令-kubectl操作示例2目录03任务查看Pod日志查看更新差异04任务01任务Pod的扩容与缩容容器操作02任务05任务Pod的滚动升级06任务通过命令行部署服务学习目标【知识目标】●掌握exec、logs、diff、scale、rolling-update的使用。【技能目标】●能够使用exec、logs、diff、scale、rolling-update管理资源●能够综合运用kubectl命令部署服务1容器操作1kubectlexec
-对Pod中的容器执行命令。执行Pod的data命令,默认是用Pod中的第一个容器执行#kubectlexec<pod-name>data指定Pod中某个容器执行data命令#kubectlexec<pod-name>-c<container-name>data通过bash获得Pod中某个容器的TTY,相当于登录容器#kubectlexec-it<pod-name>-c<container-name>bash容器操作2查看Pod日志2kubectllogs-打印Pod中容器的日志。返回Pod<pod-name>的日志快照。#kubectllogs<pod-name>从Pod<pod-name>开始流式传输日志。这类似于'tail-f'Linux命令。#kubectllogs-f<pod-name>查看Pod日志3查看更新差异3kubectldiff-查看集群建议更新的差异。查看“pod.json”中包含的差异资源。#kubectldiff-fpod.json从标准输入读取的差异文件。#catservice.yaml|kubectldiff-f-查看更新差异4Pod的扩容与缩容4当执行下述命令的结果大于原replicas的数量时,则相当于扩容操作,反之为缩容执行扩容缩容Pod的操作#kubectlscalercredis--replicas=3Pod的扩容与缩容5Pod的滚动升级5执行滚动升级操作:#kubectlrolling-updateredis-fredis-rc.update.yaml执行rolling-update命令前需要准备好新的RC配置文件以及ConfigMap配置文件,RC配置文件中需要指定升级后需要使用的镜像名称,或者可以使用kubecltrolling-updateredis--image=redis-2.0直接指定镜像名称的方式直接升级。Pod的滚动升级6通过命令行部署服务6(1)运行nginx应用运行具有4个副本的Nginx应用。[root@master~]#kubectlrunnginx--image=nginx:latest--replicas=4kubectlrun--generator=deployment/apps.v1isDEPRECATEDandwillberemovedinafutureversion.Usekubectlrun--generator=run-pod/v1orkubectlcreateinstead.deployment.apps/nginxcreated通过命令行部署服务6(2)查看pods验证Pods是否正常运行。[root@master~]#kubectlgetpodsNAME
READYSTATUSRESTARTSAGEnginx-ccb467dc5-92tbn1/1
Running0
93snginx-ccb467dc5-bx9gk1/1
Running0
93snginx-ccb467dc5-j797g1/1
Running0
93snginx-ccb467dc5-tms8r1/1
Running0
93s通过命令行部署服务6(3)开放端口[root@master~]#kubectlexposedeploy/nginx--port80service/nginxexposed通过命令行部署服务6(4)测试nginx应用[root@master~]#kubectlgetsvcNAME
TYPECLUSTER-IPEXTERNAL-IPPORT(S)AGEKubernetesClusterIP10.96.0.1
<none>
443/TCP3h18mnginx
ClusterIP10.100.220.6<none>
80/TCP
9s[root@master~]#curl10.100.220.6:80<!DOCTYPEhtml><html><head><title>Welcometonginx!</title><style>body{width:35em;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026首都医科大学附属北京天坛医院安徽医院招聘考试参考题库及答案解析
- 2026福建泉州市级国资集团公司总部招聘5人考试参考题库及答案解析
- 产程中的疼痛管理与缓解方法
- 2025年淄博职业学院单招职业适应性测试题库及答案解析
- 2026年燕京理工学院单招职业技能考试题库及答案解析
- 2026公安部部分直属事业单位招聘20人笔试参考题库及答案解析
- 2026广西南宁市新兴民族学校诚聘顶岗教师笔试参考题库及答案解析
- 2026湖北武汉市汉南区育才中学招聘初中教师2人笔试模拟试题及答案解析
- 2026郑东思贤学校(郑州市郑东新区永丰学校)招聘笔试备考试题及答案解析
- 2026湖南郴州市第三中学招聘劳务派遣制员工笔试备考题库及答案解析
- 代理诉讼赡养费授权委托书
- 现金盘点表完整版
- Premiere 认证题库(整理版)
- 复旦大学体育理论考试题库-基础题
- 体外放射分析-2 RIA与IRMA教材课件
- 节后复工安全教育培训 节后安全教育内容
- GB/T 35199-2017土方机械轮胎式装载机技术条件
- GB/T 14626-1993锻钢制螺纹管件
- 涉外婚姻、收养、继承、公证法律制度课件
- 教科版五年级科学下册【全册全套】课件
- 考研考博-英语-华东理工大学考试押题卷含答案详解1
评论
0/150
提交评论