k8s-第三节-工作负载

工作负载分类

ReplicaSet

Deployments是比ReplicaSet更高级的概念,它会管理ReplicaSet并提供很多其它有用的特性,最重要的是Deployments支持声明式更新,声明式更新的好处是不会丢失历史变更。所以Deployment控制器不直接管理Pod对象,而是由 Deployment 管理ReplicaSet,再由ReplicaSet负责管理Pod对象。

Deployment

适合无状态应用,所有pod等价,可替代 用来部署一个项目中的一个组件

StatefulSet

有状态的应用,适合数据库这种类型。

Service

提供网络服务管理和负载均衡

DaemonSet

在每个节点上跑一个 Pod,可以用来做节点监控、节点日志收集等

Job & CronJob

Job 用来表达的是一次性的任务,而 CronJob 会根据其时间规划反复运行

相关推荐
唐大爹8 小时前
项目实战:k8s部署考试系统
云原生·容器·kubernetes
wusam12 小时前
螺蛳壳里做道场:老破机搭建的私人数据中心---Centos下Docker学习03(网络及IP规划)
运维·服务器·网络·docker·容器
一直在进步的派大星12 小时前
Docker 从安装到实战
java·运维·docker·微服务·容器
Zl15975315975315 小时前
k8s基础环境部署
云原生·容器·kubernetes
花酒锄作田16 小时前
[kubernetes]二进制方式部署单机k8s-v1.30.5
kubernetes
陌殇殇殇17 小时前
使用GitLab CI构建持续集成案例
运维·ci/cd·云原生·容器·kubernetes·gitlab
技术钱17 小时前
docker简介
运维·docker·容器
roman_日积跬步-终至千里18 小时前
【docker】docker常见命令
运维·docker·容器
Gogeof18 小时前
云原生化 - 基础镜像(简约版)
微服务·云原生·基础镜像
daxian_am46120 小时前
k8s image error
java·数据库·kubernetes