---
title: 推荐部署模式
description: "| 部署模式 | 特性及适用场景 | Kube\-OVN行为 |"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Kubernetes/kunpengkubeovn_06_0018.html
sourcePath: /source/zh/kunpengcpfs/ecosystemEnable/Kubernetes/kunpengkubeovn_06_0018.html
indexId: 7c5124d605227b55ba46b4260fc29e05c9df23c610cf8492e2fd99636106b13a77
---
# 推荐部署模式

| 部署模式 | 特性及适用场景 | Kube\-OVN行为 |
| --- | --- | --- |
| 容器组 Pod | 最小可部署对象模型。 | 在子网内随机分配IP地址，可在YAML配置文件中固定IP地址和MAC配置。 |
| 无状态负载 Deployment | Pods和ReplicaSet。 | 在子网内随机分配IP地址，可在YAML配置文件中固定IP地址配置。 |
| 有状态负载 StatefulSet | 管理有状态应用的工作负载，提供固定ID和唯一性保证；不能相互替换，调度后保持永久不变的ID；适用于需要稳定的网络标识符、持久的存储，同时需要有序部署和自动滚动更新的应用场景。 | 在子网内按序分配IP地址，可在YAML配置文件中固定IP地址配置；在StatefulSet生命周期内网络信息保持固定；在Pod更新或删除过程中OVN的逻辑交换端口将不会删除，新Pod将会复用旧的Interface信息，因此可以复用IP/Mac及其他网络信息。 |
| 守护进程集 DaemonSet | 用于确保全部或某些节点运行一个Pod副本，新增/删除Node会自动进行Pod新增/删除；适合存储、日志、看管服务的服务。 | 在子网内随机分配IP地址，可在YAML配置文件中固定IP地址配置。 |
| 普通任务 Job | 创建一个或多个Pod来运行任务，检测到一个或指定数量个Pod完成任务后，Task结束清除所有Pod。 | 在子网内随机分配IP地址，可在YAML配置文件中固定IP地址配置。 |
| 定时任务 CronJob | 基于时间调度的普通任务。 | 在子网内随机分配IP地址，可在YAML配置文件中固定IP地址配置。 |
