K8s进阶之路-控制器无状态服务:

RC/RS/Deployment

  • 控制器
    • deployment无状态(最常用):   nginx和Apache
    • statefulset有状态: mysql和redis
    • damonset初始化
    • job一次性任务
    • cronjob任务计划
1无状态:不会对本地环境产生依赖如:nginx和Apache
3.RC、RS和 Deployment 区别
  RC和RS动态更新pod副本数
     管理pod,控制pod怎么创建,创建不同的pod类型, 内存级的对象,也相当于pod,定义描述参数
  • RC:要跟pod绑定(较单一),修改replicas后,动态更新pod副本数(在1.11版本已被废除掉,被RS替换掉)
  • RS: 副本集,管理pod副本的扩容和缩容
             增加了label(标签)和Selector(选择器),可以通过selector来选择对哪些pod生效
             通过选择器动态选择任何一个pod进行扩缩容
    Deployment部署,包含RS,负责创建RS和pod,对应用滚动更新/回滚  、动态扩容
                针对RS更高层次的封装,提供了更丰富的 应用部署 相关的功能
                自动创建ReplicaSet / Pod:利用RS选择器,找到pod做一个对应升级   
  • 滚动升级/回滚:用户无感知
  • 平滑扩容和缩容:依赖Replicaset
  • 暂停与恢复 Deployment
    图片依旧是在听课的时候截图的,如果涉及版权通知我删除呀,我这就是个笔记呀~        

相关推荐

  1. k8spod

    2024-02-20 22:26:01       54 阅读
  2. K8s状态

    2024-02-20 22:26:01       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-20 22:26:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-20 22:26:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-20 22:26:01       87 阅读
  4. Python语言-面向对象

    2024-02-20 22:26:01       96 阅读

热门阅读

  1. Git面试题整理(基本点)

    2024-02-20 22:26:01       44 阅读
  2. centos8安装docker docker compose

    2024-02-20 22:26:01       53 阅读
  3. 用Dockerfile创建PostgreSQL数据库

    2024-02-20 22:26:01       53 阅读
  4. 习题2.3 old bill

    2024-02-20 22:26:01       46 阅读
  5. Python 实现Excel 文件合并

    2024-02-20 22:26:01       67 阅读
  6. 2024年刷题记录

    2024-02-20 22:26:01       58 阅读
  7. 懒汉单例设计模式与饿汉单例设计模式

    2024-02-20 22:26:01       37 阅读
  8. 【算法训练营】等式,道路升级(c++,python实现)

    2024-02-20 22:26:01       50 阅读
  9. C语言 判断当前存储大小端问题

    2024-02-20 22:26:01       44 阅读
  10. MDC 日志跟踪笔记

    2024-02-20 22:26:01       46 阅读