k8s-第三节-工作负载

工作负载分类

ReplicaSet

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

Deployment

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

StatefulSet

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

Service

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

DaemonSet

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

Job & CronJob

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

相关推荐
5***o5001 小时前
JavaScript云原生
开发语言·javascript·云原生
mr_orange_klj3 小时前
K8S多环境配置的AI问答
云原生·容器·kubernetes
幻灭行度3 小时前
docker镜像导入到K8S的containerd中
java·docker·kubernetes
腾讯数据架构师3 小时前
海光dcu 虚拟化适配
云原生·kubernetes·mlops·dcu·海光·cube studio·vdcu
1***Q7843 小时前
MCP在分布式计算中的任务调度
贪心算法·kubernetes·mojo
iru5 小时前
kubectl cp详解,k8s集群与本地环境文件拷贝
运维·容器·k8s
victory043114 小时前
K8S containerd 打包镜像和部署流程和注意事项
云原生·容器·kubernetes
醇氧15 小时前
Mac 安装 Docker Desktop
macos·docker·容器
馨谙16 小时前
使用 systemd 用户服务管理容器:从概念到实践
linux·容器
人工智能训练17 小时前
Windows中如何将Docker安装在E盘并将Docker的镜像和容器存储在E盘的安装目录下
linux·运维·前端·人工智能·windows·docker·容器