Deployment 扮演的正是 Pod 的控制器的角色。  
  
apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
spec:
  selector:
    matchLabels:
      app: nginx
  replicas: 2
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:1.7.9
        ports:
        - containerPort: 80
        
可以看到,这个 YAML 文件中的 Kind 字段,指定了这个 API 对象的类型(Type),是一个 Deployment。

所谓 Deployment,是一个定义多副本应用(即多个副本 Pod)的对象,

在上面这个 YAML 文件中,我给它定义的 Pod 副本个数 (spec.replicas) 是:2。 创建2个pod

为此,我定义了一个 Pod 模版(spec.template),这个模版描述了我想要创建的 Pod 的细节。在上面的例子里,这个 Pod 里只有一个容器,

这个容器的镜像(spec.containers.image)是 nginx:1.7.9,这个容器监听端口(containerPort)是 80

kubernetes kind类型之Deployment相关推荐

  1. Kubernetes(四) - Pod和Deployment

    Kubernetes中有各种各样的组件,对于容器来说Kubernetes最小的单元是由Pod进行组成的,但是我们在使用过程中经常会使用到Deployment来部署我们的应用,其中究竟区别在哪里,我们今 ...

  2. Kubernetes:全面了解 Deployment

    本文为作者的 Kubernetes 系列电子书的一部分,电子书已经开源,欢迎关注,电子书浏览地址: https://k8s.whuanle.cn[适合国内访问] https://ek8s.whuanl ...

  3. [置顶]kubernetes资源类型--secret和Service Account

    secret 概念 secret对象类型主要目的是保存和处理敏感信息/私密数据,比如密码,OAuth tokens,ssh keys等信息.将这些信息放在secret对象中比 直接放在pod或dock ...

  4. kubernetes资源类型--secret和Service Account

    secret 概念 secret对象类型主要目的是保存和处理敏感信息/私密数据,比如密码,OAuth tokens,ssh keys等信息.将这些信息放在secret对象中比 直接放在pod或dock ...

  5. Kubernetes Deployment控制器(二十)

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

  6. 是你想要的K8S--五种控制器类型解析(Deployment 、StatefulSet 、DaemonSet 、Job 、CronJob)

    文章目录 一. 控制器 1.1 Pod与控制器之间的关系 1.2 Deployment 特点: 应用场景:web服务 测试 1.2 SatefulSet 官方文档 特点 应用场景:数据库 常规serv ...

  7. kubernetes对象之deployment

    系列目录 简述 Deployment为Pod和ReplicaSet提供了一个声明式定义(declarative)方法,用来替代以前的ReplicationController来方便的管理应用.典型的应 ...

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

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

  9. kubernetes1.4 基础篇:Learn Kubernetes 1.4 by 6 steps(3):Step 2. Using kubectl to Create a Deployment

    在上一篇文章中我们学习到了如何快速搭k8s的集群.本文将会将会学到Kubernetes的应用部署(Deployment),以及如何使用kubectl来部署我们的应用.被部署的应用我们将直接使用kube ...

  10. [KubeCon+CloudNativeCon China 2018] 在Kubernetes上运行区块链服务(BaaS)

    笔者注:本文是在2018年11月15日由Linux基金会CNCF主办的KubeCon & CloudNativeCon China 2018大会的"Running Blockchai ...

最新文章

  1. 在UltraEdit中使用正则表达式
  2. 每日一问:你了解 Java 虚拟机结构么?
  3. “铜死亡”顶级研究文献解读
  4. C++案例-评委打分
  5. javaweb学习总结(七):HttpServletResponse对象(一)
  6. 一加7系列刚发布就被友商“碰瓷”?这文案简直刁钻!
  7. Odoo12功能增强模块
  8. 布线可视化管理12芯OM3室内多模光缆
  9. python爬取酷狗音乐top500及歌词_爬取酷狗音乐Top500(示例代码)
  10. C++-点到点、点到线、共线等常用计算
  11. stm32f103 延时20ns,在STM32上生成C中的纳秒延迟
  12. 微信智能排号系统,哈林电子会员卡软件 微信智能排队系统 微排队系统源码
  13. 骨传导耳机哪个牌子好?哪些款式最值得入手?
  14. 新必应 new bing【NB】这不比知云翻译香
  15. 微信图片,此图片来自微信公众平台未经允许不可引用解决方案
  16. 有意思的概率——似然值似然函数及最大似然估计讲解
  17. 计算机工程技术学术活动,第六届电气、电子和计算机工程研究国际学术研讨会将于南京举办!...
  18. 教师计算机返岗实践方案,国培计划返岗实践方案(word版)
  19. JavaScript基础算法
  20. SQL分析阿里云淘宝电商数据

热门文章

  1. ROS之launch文件解析
  2. 电脑win+R小知识
  3. Android新浪微博登录
  4. SEDA: An Architecture for Well-Conditioned, Scalable Internet Services
  5. 个人申请阿里云ICP备案流程
  6. 【随笔】诺贝尔奖提名探索
  7. linux shell题库,shell习题-30
  8. .Net面试经验总结
  9. php网络图片拼接,图片处理 - PHP图片拼接如何高效的实现
  10. 金蝶k/3 现金流量表编制口诀