Deployment概念

概念

用于部署无状态的服务,这个最常用的控制器。一般用于管理维护企业内部无状态的微服务,比如configserver、zuul、springboot。他可以管理多个副本的Pod实现无缝迁移、自动扩容缩容、自动灾难恢复、一键回滚等功能。

状态解析:

[root@k8s-master01 ~]$ kubectl get deploy -owide

NAME    READY   UP-TO-DATE   AVAILABLE   AGE     CONTAINERS   IMAGES         SELECTOR
nginx   2/2     2            2           9m29s   nginx        nginx:1.15.2   app=nginx
  • NAME: Deployment名称

  • READY:Pod的状态,已经Ready的个数

  • UP-TO-DATE:已经达到期望状态的被更新的副本数

  • AVAILABLE:已经可以用的副本数

  • AGE:显示应用程序运行的时间

  • CONTAINERS:容器名称

  • IMAGES:容器的镜像

  • SELECTOR:管理的Pod的标签

posted @   运维小勾勾  阅读(114)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示