鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

推荐部署模式

部署模式

特性及适用场景

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地址配置。