轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
apache/rocketmq-operator
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

rocketmq-operator Docker 镜像下载 - 轩辕镜像

rocketmq-operator 镜像详细信息和使用指南

rocketmq-operator 镜像标签列表和版本信息

rocketmq-operator 镜像拉取命令和加速下载

rocketmq-operator 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

rocketmq-operator
apache/rocketmq-operator

rocketmq-operator 镜像详细信息

rocketmq-operator 镜像标签列表

rocketmq-operator 镜像使用说明

rocketmq-operator 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

Apache RocketMQ Operator是基于Kubernetes Operator模式的工具,用于在Kubernetes集群中自动化部署、管理和运维Apache RocketMQ集群,支持集群生命周期管理、动态扩缩容及配置管理。
1 收藏0 次下载activeapache镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

rocketmq-operator 镜像详细说明

rocketmq-operator 使用指南

rocketmq-operator 配置说明

rocketmq-operator 官方文档

Apache RocketMQ Operator 文档

概述

Apache RocketMQ Operator是一个基于Kubernetes Operator模式构建的工具,旨在简化Apache RocketMQ集群在Kubernetes环境中的部署、管理和全生命周期运维。通过自定义资源定义(CRD)和控制器,Operator能够自动化处理RocketMQ集群的创建、配置、扩缩容、升级和故障恢复等操作,降低人工运维成本,提高集群可靠性。

核心功能与特性

  • 自动化集群部署:支持一键部署RocketMQ完整集群,包括NameServer、Broker(支持主从架构)、Console等核心组件,无需手动配置复杂依赖关系。
  • 动态扩缩容:可通过修改CRD配置实现Broker节点的动态扩缩容,满足业务流量变化需求,扩缩过程不影响集群可用性。
  • 配置管理:支持通过CRD定义集群参数(如存储大小、资源限制、网络策略等),配置变更自动生效,简化配置维护。
  • 健康检查与自愈:内置健康检查机制,实时监控集群组件状态,当检测到故障节点时自动重启或迁移,保障集群高可用。
  • 版本升级:支持RocketMQ集群的平滑版本升级,避免业务中断。
  • 存储灵活配置:支持多种存储类型(如本地存储、PVC),可根据需求配置持久化存储策略。

使用场景与适用范围

Apache RocketMQ Operator适用于需要在Kubernetes环境中构建高可用、可扩展消息系统的场景,主要包括:

  • 云原生应用架构:作为微服务架构中的消息通信中枢,支持服务间异步通信、流量削峰、解耦等场景。
  • 企业级消息系统:满足金融、电商、物流等行业对消息可靠性、低延迟、高吞吐的需求。
  • 自动化运维需求:减少人工干预,适用于需要频繁调整集群规模或进行版本迭代的业务场景。
  • Kubernetes生态集成:与Prometheus、Grafana等监控工具集成,提供完善的集群监控能力。

使用方法与配置说明

前提条件

  • Kubernetes集群版本 ≥ 1.16(支持CRD v1)
  • kubectl命令行工具已配置并有权限操作集群
  • 集群中已部署StorageClass(用于持久化存储,可选)

部署Operator

  1. 安装CRD

    创建RocketMQ Operator的自定义资源定义:

    kubectl apply -f [***]
    kubectl apply -f [***]
    kubectl apply -f [***]
    
  2. 部署Operator控制器

    部署Operator控制器到rocketmq-operator命名空间:

    kubectl create namespace rocketmq-operator
    kubectl apply -f [***] -n rocketmq-operator
    
  3. 验证Operator部署

    检查Operator Pod状态:

    kubectl get pods -n rocketmq-operator
    

    预期输出类似:

    NAME                                READY   STATUS    RESTARTS   AGE
    rocketmq-operator-7f9b6c7f9c-xyz   1/1     Running   0          5m
    

创建RocketMQ集群

通过创建RocketMQCluster自定义资源部署RocketMQ集群,示例配置(rocketmq-cluster.yaml):

apiVersion: rocketmq.apache.org/v1alpha1
kind: RocketMQCluster
metadata:
  name: example-rocketmq
  namespace: rocketmq
spec:
  nameServer:
    replicas: 2  # NameServer副本数
    image: apache/rocketmq-namesrv:4.9.4  # NameServer镜像
    resources:
      requests:
        memory: "512Mi"
        cpu: "500m"
      limits:
        memory: "1Gi"
        cpu: "1000m"
    storageMode: PersistentVolume  # 存储模式,可选PersistentVolume/EmptyDir
    storageSize: "10Gi"  # 存储大小,仅PersistentVolume模式生效

  broker:
    replicas: 2  # Broker副本数(每个副本包含1主1从)
    image: apache/rocketmq-broker:4.9.4  # Broker镜像
    resources:
      requests:
        memory: "2Gi"
        cpu: "1000m"
      limits:
        memory: "4Gi"
        cpu: "2000m"
    storageMode: PersistentVolume
    storageSize: "100Gi"
    brokerClusterName: "DefaultCluster"  # Broker集群名称
    brokerRole: ASYNC_MASTER  # Broker角色,可选ASYNC_MASTER/SYNC_MASTER
    deleteWhen: "04"  # 消息删除时间点
    fileReservedTime: 48  # 消息保留时间(小时)

应用配置:

kubectl create namespace rocketmq
kubectl apply -f rocketmq-cluster.yaml -n rocketmq

查看集群状态

检查集群组件状态:

# 查看NameServer Pod
kubectl get pods -n rocketmq -l app=nameserver

# 查看Broker Pod
kubectl get pods -n rocketmq -l app=broker

# 查看Service
kubectl get svc -n rocketmq

动态扩缩容

修改RocketMQCluster资源的broker.replicas字段实现Broker扩缩容:

kubectl edit rocketmqcluster example-rocketmq -n rocketmq

将spec.broker.replicas从2修改为3,保存后Operator会自动创建新的Broker节点。

配置参数说明

RocketMQCluster CRD的主要配置参数说明:

参数路径描述默认值
spec.nameServer.replicasNameServer副本数量2
spec.nameServer.imageNameServer镜像地址apache/rocketmq-namesrv:4.9.4
spec.broker.replicasBroker副本数量(每个副本包含主从节点)2
spec.broker.imageBroker镜像地址apache/rocketmq-broker:4.9.4
spec.broker.brokerRoleBroker角色,可选ASYNC_MASTER(异步复制)或SYNC_MASTER(同步复制)ASYNC_MASTER
spec.broker.storageMode存储模式,可选PersistentVolume(持久化)或EmptyDir(临时存储)PersistentVolume
spec.broker.storageSize存储大小(仅PersistentVolume模式生效)100Gi

注意事项

  • 确保Kubernetes集群版本≥1.16,否则CRD可能无法正常创建。
  • 持久化存储需提前配置StorageClass,否则PVC可能处于Pending状态。
  • 生产环境中建议设置合理的资源限制(resources.limits),避免资源竞争。
  • 升级Operator或RocketMQ版本前,建议备份集群数据及配置。
查看更多 rocketmq-operator 相关镜像 →
labring/rocketmq-operator logo
labring/rocketmq-operator
by labring
暂无描述
6.4K pulls
上次更新:3 年前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.