容器编排技术 -- 使用 kubectl 创建Deployment

  • 1 目标
  • 2 Kubernetes Deployments
  • 3 在Kubernetes上部署第一个应用程序

目标

  • 了解 Deployments 请求。
  • 使用kubectl在Kubernetes上部署应用。

Kubernetes Deployments

为了实现在Kubernetes集群上部署容器化应用程序。需要创建一个Kubernetes  Deployment,Deployment负责创建和更新应用。创建Deployment后,Kubernetes master 会将Deployment创建好的应用实例调度到集群中的各个节点。

应用实例创建完成后,Kubernetes Deployment Controller会持续监视这些实例。如果管理实例的节点被关闭或删除,那么 Deployment Controller将会替换它们,实现自我修复能力。

“在旧的世界中” ,一般通常安装脚本来启动应用,但是便不会在机器故障后自动恢复。通过在Node节点上运行创建好的应用实例,使 Kubernetes Deployment 对应用管理提供了截然不同的方法。

在Kubernetes上部署第一个应用程序

使用Kubernetes Kubectl(命令管理工具)创建和管理Deployment。Kubectl使用Kubernetes API与集群进行交互。在本学习模块中,学会在Kubernetes集群上运行应用所需Deployment的Kubectl常见命令。

创建Deployment时,需要为应用程序指定容器镜像以及要运行的副本数,后续可以通过Deployment更新来更改该这些信息; bootcamp的第5和第6部分讨论了如何扩展和更新Deployment。

知道Deployment是什么,来看看在线教程并部署你的第一个应用!

容器编排技术 -- 使用 kubectl 创建Deployment相关推荐

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

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

  2. 容器编排技术 -- Kubernetes kubectl rolling-update 命令详解

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

  3. 容器编排技术 -- Kubernetes kubectl edit 命令详解

    容器编排技术 -- Kubernetes kubectl edit 命令详解 1 kubectl edit 2 语法 3 示例 4 Flags kubectl edit 使用默认编辑器 编辑服务器上定 ...

  4. 容器编排技术 -- Kubernetes kubectl 命令表

    容器编排技术 -- Kubernetes kubectl 命令表 kubectl命令列表 kubectl run(创建容器镜像) kubectl expose(将资源暴露为新的 Service) ku ...

  5. 容器编排技术 -- Kubernetes kubectl autoscale 命令详解

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

  6. 容器编排技术 -- Kubernetes kubectl expose命令详解

    容器编排技术 -- Kubernetes kubectl expose命令详解 1 kubectl expose 2 语法 3 示例 4 其它详细说明 kubectl expose 将资源暴露为新的K ...

  7. 容器编排技术 -- Kubernetes kubectl run 命令详解

    容器编排技术 -- Kubernetes kubectl run 命令详解 1 kubectl run 2 语法: 3 示例: 4 其它详细说明 kubectl run 创建并运行一个或多个容器镜像. ...

  8. 容器编排技术 -- Kubernetes kubectl 与 Docker 命令关系

    容器编排技术 -- Kubernetes kubectl 与 Docker 命令关系 1 docker run 2 docker ps 3 docker attach 4 docker exec 5  ...

  9. 容器编排技术 -- Kubernetes kubectl set 命令详解

    容器编排技术 -- Kubernetes kubectl set 命令详解 1 kubectl set 2 语法 3 子命令 kubectl set 配置应用资源. 使用这些命令能帮你更改现有应用资源 ...

最新文章

  1. Java黄金五年——1~5年一个Java程序员从入行到大牛的晋升之路
  2. linux 共享内存_什么是物理/虚拟/共享内存——Linux内存管理小结一
  3. Redis中的发布订阅模式
  4. How to bind multiple properties with formatter on one control from Ke
  5. sdn框架的计算机网络管理,清华SDN实践--SDN 系统架构与数据中心应用
  6. sudo apt-get常用命令
  7. 洛谷入门题P1046、P1047、P1427、P1428、P2141、P1567题解(Java语言描述)
  8. Task02:SQL基础查询与排序-天池龙珠计划SQL训练营
  9. IDEA用maven创建springMVC项目和配置
  10. 专门查英语单词的软件_查英语单词的软件
  11. Qt+ECharts开发笔记(三):ECharts的柱状图介绍、基础使用和Qt封装Demo
  12. firefox主页被360篡改_IE浏览器主页被劫持,如何解决主页被篡改问题?
  13. Oracle数据操作和控制语言详解
  14. 金多多简述调整浪的特征十分明显
  15. 蓝桥杯 算法训练 幸运的店家
  16. 日天的终生大事(dp)
  17. java访问https链接下载图片
  18. Qt snippets
  19. Java操作word模板文件
  20. Python数据类型 (字符串)

热门文章

  1. MPA是什么意思?一MPA简介和MPA地位
  2. CodeSmith将模板文件批量生成文件的方法
  3. 中文 CentOS 攻略
  4. MongoDB 教程三: 高级查询
  5. php.ini详细介绍与设置,配置
  6. flex states的用法
  7. pythonの鉴黄之路(一)——YCbCr简易版鉴黄脚本
  8. PyOpenGL之3D界面详解(五)
  9. 控件绑定有序对象集合winform
  10. 断开式 Dgv 修改数据 winform