博客
关于我
Kubernetes部署Deployment实例详解
阅读量:792 次
发布时间:2023-01-29

本文共 725 字,大约阅读时间需要 2 分钟。

部署(Deployment)是Kubernetes运维中核心的一类控制器,由擅长代码执行的 StatusCode 创始的 Kubernetes 团队提出。作为Kubernetesвоб件管理的基础构建单元,部署式声明式定义(Declarative)部署模式为开发者和运维团队提供了更为便捷和灵活的应用管理方式。

初始版本中 Replication Controller 用于管理应用复制,但在遇到灵活性有限的问题时,部署式就被推出。与其他控制器如 ReplicaSet 相比,部署式更为强大,能够记录完整的部署过程,支持提前版本更新、水平扩容、垂直缩容等多种运维场景。

将部署式直接应用于集群集中的新的微服务的场景比较少,主要原因在于复杂的更新流程依赖于更为先进的机制。因此,充分挖掘部署式的潜力成为运维实践的重点。

在实际操作中,创建一个部署可能包括以下步骤:

  • 用户使用 kubectl 工具初始化部署
  • 系统自动生成对应的 ReplicaSet 实例
  • ReplicaSet 根据定义创建相应数量的 Pod 实例
  • kubelet 轮询执行到每台工作节点,启动相应的容器化应用
  • 通过递归式的资源管理层次结构,部署式能够确保在集群中保持预期数量的运行 Pod 并处理故障组件及时替换。

    对于已经部署好的部署组件,可以通过以下命令查看当前状态:

    kubectl get deployment [Deployment名称] -o 含有详细信息

    如需更深入了解部署式核心组件 ReplicaSet 的运行状态,可使用类似命令进一步追踪。

    在实际操作中,创建采用声明式定义(Deployments)的应用程序工艺虽然看似简单,但暗藏着数种资源调度机制和工作流程。

    转载地址:http://phryk.baihongyu.com/

    你可能感兴趣的文章
    (大部分安卓手机通用)一加OnePlus Ace3扬声器优化教程 外放直接媲美苹果
    查看>>
    2025版最新大模型微调方法(非常详细)零基础入门到精通,收藏这篇就够了
    查看>>
    2025版最新大模型算法岗位薪资指南,零基础入门到精通,收藏这一篇就够了
    查看>>
    2025版最新大语言模型的指令微调,零基础入门到精通,收藏这篇就够了
    查看>>
    2025版最新小白学习大模型:什么是大模型?零基础入门到精通,收藏这篇就够了
    查看>>
    2025版最新常用黑客工具之【Nmap 教程基础】零基础入门到精通,收藏这篇就够了
    查看>>
    2025版最新渗透测试和黑客工具列表,零基础入门到精通,收藏这一篇就够了
    查看>>
    2025版最新网络安全等级保护测评指南,零基础入门到精通,收藏这篇就够了
    查看>>
    2025版最新运维怎么转行网络安全?零基础入门到精通,收藏这篇就够了
    查看>>
    2025版最新黑客学习网站(非常详细),零基础入门到精通,看这一篇就够了
    查看>>
    2025版网络工程11个高含金量证书(非常详细)零基础入门到精通,收藏这篇就够了
    查看>>
    2025自学成为黑客必读的5本书籍,带你从小白进阶成大佬
    查看>>
    20万高薪专业-网络安全(非常详细)零基础入门到精通,收藏这一篇就够了
    查看>>
    23张图告诉你组建一个网络需要用到哪些硬件设备?路由器、交换机、防火墙是不是就够了?
    查看>>
    24 WEB漏洞-文件上传之WAF绕过及安全修复_阿里云盾waf绕过怎么修复
    查看>>
    #12 btrfs文件系统
    查看>>
    #3194. 去月球
    查看>>
    $scope angular在controller之外调用
    查看>>
    &和&&的区别
    查看>>
    (AS3)BitmapData.draw比BitmapData.copyPixel能做得更多
    查看>>