K8s-Deployment
一、描述pod
当某些应用某些pod出现问题,就用
kubectl describe pod
加上pod名描述下这些应用。
二、deployment
控制pod,使pod拥有多副本、自愈、扩缩容等能力。
--自愈
1.用kubectl delete pod 删除pod时,该pod会自愈。想完整删除该deployment需使用kubectl delete deploy。
--扩缩容
1.kubectl scale deploy/"需要修改的deploy的名称" --replicas=需要的数量
2.kubectl edit deploy "deploy的名称"
--滚动更新
1.例子:
kubectl set image deploy/my-dep nginx=nginx:1.16.1 --record
2.kubectl set image deploy/"需要更新的deploy的名称" “镜像名称”=“镜像最新版本” --record
--查看历史记录
1.例子:
kubectl rollout history deployment/my-dep
2.kubectl rollout history deployment/"需要查看的deploy的名称"
--版本回退
1.例子:
kubectl rollout undo deployment/my-dep --to-revision=1
2.kubectl rollout undo deployment/"需要回退的deploy的名称" --to-revision="版本号"
三、工作负载
在k8s系统里面,不直接部署pod,虽然说pod才是应用的真正载体,但是我们是使用这些工作负载来控制pod,这样使得每个pod都具有比原先更强大的功能
K8s-Deployment相关推荐
- 详解k8s deployment的滚动更新
k8s deployment的滚动更新 一.知识准备 ● 本文详细探索deployment在滚动更新时候的行为 二.环境准备 组件 版本 OS Ubuntu 18.04.1 LTS docker 18 ...
- Kubernetes:3步排查K8S Deployment故障
目录 Kubernetes中部署一个应用程序 3步排查K8S Deployment故障 1. 故障排查Pod 常见的Pod错误 启动错误包括: 运行时错误包括: ImagePullBackOff Cr ...
- 本文介绍重启K8S Deployment的小技巧
本文介绍重启K8S Deployment的小技巧 有时候我们会需要重启Deployment,原因可能是: docker image使用的是latest tag,这个latest在docker imag ...
- 详细聊聊k8s deployment的滚动更新(二)
一.知识准备 ● 本文详细探索deployment在滚动更新时候的行为 ● 相关的参数介绍: livenessProbe:存活性探测.判断pod是否已经停止 readinessProbe:就绪 ...
- K8S Deployment脚本部署Tomcat集群
Deployment脚本范本 部署相关常用命令 kubectl apply 是更新已经存在的脚本 kubectl create 是创建部署脚本 vim tomcat-deploy.yml replic ...
- K8S Deployment 部署 MySQL
创建 NFS 服务器 https://blog.csdn.net/mshxuyi/article/details/115102838 1.创建 PV,PVC apiVersion: v1 kind: ...
- k8s、Deployment多副本资源详解、SERVICE通信、案例一nginx端口暴漏、案例二tomcat端口暴漏、案例三jenkins端口暴漏
文章目录 案例一 创建SERVICE 案例一nginx端口暴露 案例二tomcat端口暴露 案例三jenkins端口暴漏 使用yaml创建Deployment k8s deployment资源创建流程 ...
- 全网最新 Skywalking 6.1.0部署进k8s 包含springcloud测试用例
skywalking-kubernetes 该项目可以迅速将skywalking 6.1.0部署进kubernetes(k8s) 包含ui oap es模块和完整的springcloud测试用例 此外 ...
- K8S发布解释型语言应用的最佳实践
说明 我们知道,k8s在发布编译型语言的应用时,几乎不用多考虑,就会选择将编译好jar/war包(java语言)或者二进制文件(golang/c++)直接打到镜像当中,生成新的应用镜像,然后将镜像推到 ...
- Skaffold:让K8S开发工作变得简单
Skaffold:让K8S开发工作变得简单 本文介绍在开发过程中,Skaffold自动化build和deploy应用到K8S集群. Skaffold是由Google发布的命令行工具,专注于促进K8S应 ...
最新文章
- 实例变量的访问及数据封装
- “干细胞制剂制备与质检行业标准”上海“出炉”
- 8583报文解析实例介绍
- 【uva11994】Happy Painting!【LCT】
- es6中export和export default的区别
- Intellij idea添加单元测试工具
- 时间转化_2个关键因素决定福鼎白茶的后期转化
- 29 条运维工程师必会实用 Linux 命令
- 犀牛建计算机键盘,犀牛建模基础教程 键盘建模
- “杀熟”的数据从哪里来?这些用户数据泄露案例说不定你都听过
- 【暴躁版】Java如何用IO流读取一个文本,按行输出到控制台?
- Graph U-Nets 笔记
- 电商分账系统好与坏的3个判断标准
- 行政区划代码2020(SQL)--(下)
- 股票基本知识入门提纲
- android手机系统对比,国产手机系统哪家强?几大主流手机系统盘点对比
- 将html转换为word文档的几种方式
- 具备对接云平台的4G车牌识别摄像机硬件模组方案
- 科大讯飞股价暴跌趋势不明,语音交互产业风险巨大吗?
- 腾讯企业邮箱没有绑定手机也没有绑定微信怎么处理
热门文章
- 苹果手机无线网一直连接到服务器未响应,无线路由器拨号失败服务器无响应怎么办...
- MFC学习 CString内存泄漏的雷区——GetBuffer与ReleaseBuffer
- 什么水平可以拿到蓝桥杯的省奖?
- ELP界的苹果:太奇pad开创教育电子产品新时代
- rg.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name
- PHP6S临时管,仓库6S管理的工作要点与方法,仓储课现场6S核查标准
- 总结几个对象转数组的方法
- python 日常爬虫练习 解析nicotv.me的视频源地址
- 华为5700系列清除console口密码
- 关于 Java 字符串拼接的几种方式以及性能比较