kubernetes Deployment介绍
一、deployment
Deployment在继承Pod和Replicaset的所有特性的同时, 它可以实现对template模板进行实时滚动更新并具备我们线上的Application life circle的特性.
二、操作命令
1. 创建deployment
vi deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:name: httpd-deploymentlabels:app: httpd-deployment
spec:replicas: 2selector:matchLabels:app: httpd-demotemplate:metadata:labels:app: httpd-demospec:containers:- name: httpdimage: httpdimagePullPolicy: Alwaysports:- containerPort: 80env:- name: VERSIONvalue: "v1"
kubectl create -f deployment.yaml
2. 查看Deployment
kubectl get deployment
kubectl get pods -o wide
kubectl describe deployment
3. 更新deployment
# 通过此命令可以呼出vi编辑器对模板进行编辑.
kubectl edit -f deployment.yaml# 通过此命令使当前编辑结果生效.
kubectl apply -f deployment.yaml# 再次查看可以看到老版本的deployment已经下架, 新版本的已经生效.
kubectl get deployment
4. 扩容与缩容
# 可以修改replicas的赋值对deployment进行扩容与缩容
kubectl scale deployment/httpd-deployment --replicas=1
5. 删除deployment
kubectl delete deployment httpd-deployment
https://blog.csdn.net/bbwangj/article/details/81812675
kubernetes Deployment介绍相关推荐
- kubernetes基础介绍及kubectl常用命令
kubernetes基础介绍及kubectl常用命令 k8s的pod分类 自主式pod 控制器管理的pod 核心主键 HPA service 网络模型 同节点Pod之间的通信 不同节点上的Pod通信 ...
- WHAT THE DATA SAYS ABOUT KUBERNETES DEPLOYMENT PATTERNS
2019独角兽企业重金招聘Python工程师标准>>> WHAT THE DATA SAYS ABOUT KUBERNETES DEPLOYMENT PATTERNS The con ...
- 容器编排技术 -- Kubernetes Deployment
容器编排技术 -- Kubernetes Deployment 1 创建 Deployment 1.1 Pod-template-hash label 2 更新Deployment 2.1 Rollo ...
- kubernetes 入门介绍
这里写目录标题 1. kubernetes 入门介绍 1.1. 发展历程 1.2. 竞争对手 1.3. k8s 概述 1.4. k8s 功能 1.4.1. 自动装箱 1.4.2. 自我修复 (自愈能力 ...
- Kubernetes Deployment控制器(二十)
前面我们学习了 ReplicaSet 控制器,了解到该控制器是用来维护集群中运行的 Pod 数量的,但是往往在实际操作的时候,我们反而不会去直接使用 RS,而是会使用更上层的控制器,比如我们今天要学习 ...
- kubernetes组件介绍
目录 1.前言 2.k8s简介 3.master 3.1 kubernetes Scheduler 简介 3.2 Controller Manager简介 4.Node 1.前言 为什么要用 Kube ...
- kubernetes(k8s)-介绍2
kubernetes(k8s)-安装(二) 什么是Kubernetes Kubernetes是一个开源平台,用于跨主机群集自动部署,扩展和操作应用程序容器,提供以容器为中心的基础架构. 使用Kuber ...
- kubernetes deployment,pod 实践
本文同步gitlab 更新 https://github.com/lifalin0802/falin_repos/blob/master/kubernetes_manual.md 创建自主pod ku ...
- Kubernetes CSI 介绍及使用
CSI 介绍及使用 和 Flexvolume 类似,CSI 也是为第三方存储提供数据卷实现的抽象接口. 有了 Flexvolume,为何还要 CSI 呢? Flexvolume 只是给 kuberne ...
- 2021完整版:Kubernetes Deployment故障排除的可视化指南
原文发表于kubernetes中文社区,为作者原创翻译 更多kubernetes文章,请多关注kubernetes中文社区 文章目录 连接Deployment 和 Service 连接 Service ...
最新文章
- 从技术谈到管理,把系统优化的技术用到企业管理
- 生成多文件的Assembly 的两种方法
- linux qt5.9交叉编译,ubuntu16交叉编译Qt5.9
- Datical为数据库添加持续交付能力
- python中的JSON到底怎么用?
- 【jzoj3734,Usaco2014Open银组】双导航(gpsdual)
- Maven依赖方式引用UEditor的jar包
- ThinkPHP5最新URL访问:PATH_INFO和兼容模式
- 数据库存储I/O类型分析与配置
- Mysql查询某列最长字符串记录
- Scrapy 爬取阳光热线问政平台存储为json 文件(使用 CrawlSpider)
- 打卡签到python代码_[python] 初学python,打卡签到
- 计算机学院新增电子信息!齐鲁工业大学
- 神秘贼掉包二维码,支付宝赔偿200多,烧烤小哥为何还骂支付宝没良心?
- MT6762/MT6765处理器参数比较/芯片资料介绍
- Python的异步编程介绍(MD)
- math库是python语言的数学模块对不对_12.下列属于math库中的数学函数的是( )。
- mkdocs 部署教程
- 计算机论文的摘要和关键词是什么意思,论文中的摘要和关键词是什么
- 爬取网易云音乐热门歌曲热门评论