k8s-第三节-工作负载

工作负载分类

ReplicaSet

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

Deployment

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

StatefulSet

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

Service

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

DaemonSet

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

Job & CronJob

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

相关推荐
无心水6 分钟前
【Harness:落地实战】24、Harness CI/CD+GitOps深度实战:智能交付与渐进发布——企业级云原生DevOps全解析
人工智能·ci/cd·云原生·openclaw·harness·hermes·honcho
qq_452396237 分钟前
第十九篇:《Docker 在生产环境中的 CI/CD 实践》
ci/cd·docker·容器
浪飘29 分钟前
K8S场景下:华为NPU+基于HAMI VNPU能力整体介绍
docker·kubernetes·gpu算力
追寻少年42 分钟前
Kubernetes 服务发现和域名解析-cnblog
容器·kubernetes·服务发现
codeejun1 小时前
每日一Go-75、CI/CD 到 K8s:云原生ArgoCD / GitOps 全流程实战(Go + Gin)
ci/cd·云原生·golang
ggaofeng1 小时前
如何在docker和k8s中使用nfs文件系统
docker·eureka·kubernetes
Plastic garden1 小时前
k8s(3)rocky9.7 k8s和Rancher
运维·docker·容器
xingyuzhisuan1 小时前
异地多活聚合 API 架构:跨区域故障自动切换落地实践
微服务·云原生·架构
IT策士1 小时前
第 43 篇 k8s之集群网络策略:NetworkPolicy 入门
网络·容器·kubernetes
Clf丶忆笙1 小时前
搭建支持多语言开发的Quarkus环境:Java、Kotlin与Scala全栈指南
java·开发语言·云原生·kotlin·scala·quarkus