前言

在上一篇我们聊了k8s中各种控制器的使用,本篇将以控制器中比较常用的一种控制器Deployment 进行详细的说明。

一、Deployment 简介

为了更好解决服务编排的问题,kubernetes在V1.2版本开始,引入了Deployment控制器;

需要说明的是,Deployment控制器并不直接管理pod,而是通过管理ReplicaSet来简介管理Pod,即:Deployment管理ReplicaSet,ReplicaSet管理Pod,所以Deployment比ReplicaSet功能更加强大。

二、Deployment 功能

Deployment主要功能如下:

  • 支持ReplicaSet的所有功能;
  • 支持发布的停止、继续;
  • 支持滚动升级和回滚版本;

三、Deployment 配置文件核心参数说明

如下为Deployment配置模板文件中的部分参数,结合备注进行理解

apiVersion: apps/v1 # 版本号
kind: Deployment # 类型
metadata: # 元数据name: # rs名称 namespace: # 所属命名空间 labels: #

k8s控制器Deployment使用详解相关推荐

  1. 【云原生之k8s】k8s管理工具kubectl详解

    [云原生之k8s]k8s管理工具kubectl详解 前言 一.陈述式管理 (1)陈述式资源管理方法 (2)k8s相关信息查看 ①查看版本信息 ②查看节点信息 ③查看资源对象简写 ④查看集群信息 ⑤配置 ...

  2. 容器编排技术 -- Kubernetes kubectl create deployment 命令详解

    容器编排技术 -- Kubernetes kubectl create deployment 命令详解 1 kubectl create deployment 2 语法 3 示例 4 Flags ku ...

  3. Kubernetes K8S之存储Volume详解

    K8S之存储Volume概述与说明,并详解常用Volume示例 主机配置规划 服务器名称(hostname) 系统版本 配置 内网IP 外网IP(模拟) k8s-master CentOS7.7 2C ...

  4. k8s安装和部署详解

    k8s安装和部署详解 文章目录 k8s安装和部署详解 kubernetes官方提供的三种部署方式 minikube kubeadm 二进制包 使用kubeadm方式安装 1.准备环境 2.确认dock ...

  5. Kubernetes K8S之存储Secret详解

    Kubernetes K8S之存储Secret详解 Secret概述 Secret类型 Service Account Opaque Secret 创建secret 将Secret挂载到Volume中 ...

  6. 域控制器的深度详解!

    域控制器的深度详解! 参考链接:https://www.youcheyihou.com/news/595827 汽车智能网联化带来信息流大量增加,汽车电子电气(EE)架构将迎来升级,如同中国古代历史社 ...

  7. k8s架构及服务详解

    1.容器及其三要素 1.1.容器是什么 容器的本质是一种特殊的进程. 在linux容器中有三个重要的概念:Namespace.Cgroups.rootfs. Namespace做隔离,让进程只能看到N ...

  8. Kubernetes(k8s) YAML文件详解

    文章目录 一.yaml文件简介 1)yaml的语法规则: 2)在Kubernetes中,只需要知道两种结构类型即可: 二.yaml常见语法 1)apiVersion 2)kind 3)metadata ...

  9. Kubernetes K8S之存储PV-PVC详解

    K8S之存储PV-PVC概述与说明,并详解常用PV-PVC示例 概述 与管理计算实例相比,管理存储是一个明显的问题.PersistentVolume子系统为用户和管理员提供了一个API,该API从如何 ...

最新文章

  1. 独家 | 7招帮你打造完美数据科学GitHub作品集!
  2. Java中有关Null的9件事
  3. 数学老师必备工具,你的最爱!
  4. 1.3 循环神经网络模型-深度学习第五课《序列模型》-Stanford吴恩达教授
  5. 分享大厂分布式唯一ID设计方案,快来围观
  6. 监听以太网(四) Packet32函数SDK
  7. AGC 022 B - GCD Sequence
  8. 前端学习(2658):vue3优化
  9. 使用keil建立标准STM32工程模版(图文详细版!)
  10. android和java中常见 Exception
  11. curl java 转换_Linux CURL学习(转)
  12. java实现二分排序算法
  13. Linux桌面文件被隐藏,在Deepin系统中隐藏桌面图标的好办法
  14. 男人买鞋有点难——中国十大皮鞋
  15. android manifest相关属性
  16. 【实验】实验课总结3 实验二
  17. Nagios之配置介绍
  18. 计算机软件开发文档编写指南
  19. python库中的ssl.py
  20. 权责发生制与收付实现制在企业与事业单位会计处理的比较

热门文章

  1. 编程练习——求最小公倍数
  2. flutter dio 示例
  3. CRA 5.0.0加入代理后项目启动报错
  4. TokenInsight 关于 $DYDX 信息梳理及市场预期表现分析汇总
  5. 为什么我们要选择甲方型IT研发型IT-因为这是一个正确价值观问题
  6. 总结38 Ajax WEB异步技术和JSON的应用
  7. 首家印度独资软件公司落户南京
  8. 【回溯法】python 实现 全排列,子集,组合问题、分割回文串
  9. 第九届蓝桥杯c/c++A组省赛题解
  10. 软件测试(基础)· 软件测试的生命周期 · 如何描述一个 Bug · Bug 的级别 · Bug 的生命周期 · 争执 · Bug 评审