一、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介绍相关推荐

  1. kubernetes基础介绍及kubectl常用命令

    kubernetes基础介绍及kubectl常用命令 k8s的pod分类 自主式pod 控制器管理的pod 核心主键 HPA service 网络模型 同节点Pod之间的通信 不同节点上的Pod通信 ...

  2. WHAT THE DATA SAYS ABOUT KUBERNETES DEPLOYMENT PATTERNS

    2019独角兽企业重金招聘Python工程师标准>>> WHAT THE DATA SAYS ABOUT KUBERNETES DEPLOYMENT PATTERNS The con ...

  3. 容器编排技术 -- Kubernetes Deployment

    容器编排技术 -- Kubernetes Deployment 1 创建 Deployment 1.1 Pod-template-hash label 2 更新Deployment 2.1 Rollo ...

  4. kubernetes 入门介绍

    这里写目录标题 1. kubernetes 入门介绍 1.1. 发展历程 1.2. 竞争对手 1.3. k8s 概述 1.4. k8s 功能 1.4.1. 自动装箱 1.4.2. 自我修复 (自愈能力 ...

  5. Kubernetes Deployment控制器(二十)

    前面我们学习了 ReplicaSet 控制器,了解到该控制器是用来维护集群中运行的 Pod 数量的,但是往往在实际操作的时候,我们反而不会去直接使用 RS,而是会使用更上层的控制器,比如我们今天要学习 ...

  6. kubernetes组件介绍

    目录 1.前言 2.k8s简介 3.master 3.1 kubernetes Scheduler 简介 3.2 Controller Manager简介 4.Node 1.前言 为什么要用 Kube ...

  7. kubernetes(k8s)-介绍2

    kubernetes(k8s)-安装(二) 什么是Kubernetes Kubernetes是一个开源平台,用于跨主机群集自动部署,扩展和操作应用程序容器,提供以容器为中心的基础架构. 使用Kuber ...

  8. kubernetes deployment,pod 实践

    本文同步gitlab 更新 https://github.com/lifalin0802/falin_repos/blob/master/kubernetes_manual.md 创建自主pod ku ...

  9. Kubernetes CSI 介绍及使用

    CSI 介绍及使用 和 Flexvolume 类似,CSI 也是为第三方存储提供数据卷实现的抽象接口. 有了 Flexvolume,为何还要 CSI 呢? Flexvolume 只是给 kuberne ...

  10. 2021完整版:Kubernetes Deployment故障排除的可视化指南

    原文发表于kubernetes中文社区,为作者原创翻译 更多kubernetes文章,请多关注kubernetes中文社区 文章目录 连接Deployment 和 Service 连接 Service ...

最新文章

  1. 从技术谈到管理,把系统优化的技术用到企业管理
  2. 生成多文件的Assembly 的两种方法
  3. linux qt5.9交叉编译,ubuntu16交叉编译Qt5.9
  4. Datical为数据库添加持续交付能力
  5. python中的JSON到底怎么用?
  6. 【jzoj3734,Usaco2014Open银组】双导航(gpsdual)
  7. Maven依赖方式引用UEditor的jar包
  8. ThinkPHP5最新URL访问:PATH_INFO和兼容模式
  9. 数据库存储I/O类型分析与配置
  10. Mysql查询某列最长字符串记录
  11. Scrapy 爬取阳光热线问政平台存储为json 文件(使用 CrawlSpider)
  12. 打卡签到python代码_[python] 初学python,打卡签到
  13. 计算机学院新增电子信息!齐鲁工业大学
  14. 神秘贼掉包二维码,支付宝赔偿200多,烧烤小哥为何还骂支付宝没良心?
  15. MT6762/MT6765处理器参数比较/芯片资料介绍
  16. Python的异步编程介绍(MD)
  17. math库是python语言的数学模块对不对_12.下列属于math库中的数学函数的是( )。
  18. mkdocs 部署教程
  19. 计算机论文的摘要和关键词是什么意思,论文中的摘要和关键词是什么
  20. 爬取网易云音乐热门歌曲热门评论

热门文章

  1. C#获取C# DLL中的指定接口的所有实现实例 - qq_19759475的博客 - CSDN博客
  2. QToolButton按钮
  3. ElasticSearch 核心概念
  4. windows下git安装配置
  5. MediaChooser图库浏览器
  6. jquerymobile多页面切换
  7. 字符多维php递归遍历目录
  8. php选中文本区域,php – 将新行更改为文本区域
  9. some any oracle,Oracle Any/Some运算符
  10. pdf做成翻页电子书_软网推荐:文档秒变3D翻页电子书