k8s-第三节-工作负载

工作负载分类

ReplicaSet

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

Deployment

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

StatefulSet

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

Service

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

DaemonSet

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

Job & CronJob

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

相关推荐
硅基流动15 分钟前
从云原生到 AI 的跃迁探索之路|开发者说
大数据·人工智能·云原生
小二·1 小时前
Go 语言系统编程与云原生开发实战(第10篇)性能调优实战:Profiling × 内存优化 × 高并发压测(万级 QPS 实录)
开发语言·云原生·golang
u0104058362 小时前
淘客返利系统的CI/CD流水线搭建:Docker镜像构建与K8s部署实践
ci/cd·docker·kubernetes
小马爱打代码3 小时前
熔断限流从入门到实战:打造高可用微服务架构
微服务·云原生·架构
市场部需要一个软件开发岗位3 小时前
docker操作记录
运维·docker·容器
南墙上的石头3 小时前
docker日常使用命令汇总
docker·容器·rpc
小明_GLC3 小时前
Docker 构建镜像一直卡在下载 Python?
python·docker·容器
JY.yuyu3 小时前
Docker搭建Web安全渗透测试靶场
运维·docker·容器
小义_3 小时前
【Docker】知识三
linux·docker·云原生·容器
En^_^Joy3 小时前
Docker入门:快速安装与实战指南
运维·docker·容器