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

官方QQ群: 13763429

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

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

plugin-example Docker 镜像下载 - 轩辕镜像

plugin-example 镜像详细信息和使用指南

plugin-example 镜像标签列表和版本信息

plugin-example 镜像拉取命令和加速下载

plugin-example 镜像使用说明和配置指南

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

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

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

plugin-example
kong/plugin-example

plugin-example 镜像详细信息

plugin-example 镜像标签列表

plugin-example 镜像使用说明

plugin-example 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

为Kong Gateway Operator提供插件分发的示例
0 次下载activekong镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

plugin-example 镜像详细说明

plugin-example 使用指南

plugin-example 配置说明

plugin-example 官方文档

Kong Gateway Operator 插件分发示例镜像

1. 镜像概述和主要用途

本镜像为 Kong Gateway Operator 提供插件分发的参考实现,旨在演示如何通过 Kubernetes 原生资源管理 Kong Gateway 插件的打包、分发与生命周期控制。镜像包含预配置的插件示例、元数据定义及与 Kong Gateway Operator 集成的必要配置,帮助用户快速理解 Operator 管理插件的工作流程。

2. 核心功能和特性

2.1 插件打包示例

  • 包含 Lua 插件(如请求限流、日志转发)的完整目录结构,符合 Kong 插件规范
  • 提供插件元数据文件(plugin.yaml),定义插件名称、版本、依赖及配置schema

2.2 Kong Gateway Operator 集成

  • 支持通过 Kubernetes CustomResource (KongPlugin) 资源定义插件配置
  • 内置与 Operator 状态同步机制,自动上报插件分发状态(就绪/失败)

2.3 配置管理

  • 支持插件动态配置更新,无需重启 Kong Gateway 实例
  • 提供多版本插件共存示例,支持灰度发布场景

2.4 多环境适配

  • 内置环境变量注入机制,支持区分开发/测试/生产环境插件配置
  • 兼容 Kong Gateway 2.8+ 及 Kong Gateway Operator 1.5+ 版本

3. 使用场景和适用范围

3.1 典型使用场景

  • 插件开发测试:快速验证自定义插件在 Operator 管理模式下的加载与运行效果
  • Operator 功能演示:向用户展示如何通过 Operator 实现插件的声明式管理
  • 多集群插件分发:验证跨命名空间/集群的插件统一分发能力

3.2 适用范围

  • 目标用户:Kong Gateway 用户、Kubernetes 管理员、API 网关插件开发者
  • 环境要求:Kubernetes 1.21+ 集群、Kong Gateway Operator 1.5+、Kong Gateway 2.8+

4. 使用方法和配置说明

4.1 前提条件

  • 已安装 Kong Gateway Operator(参考 官方文档)
  • Kubernetes 集群版本 ≥ 1.21,且已配置 kubectl 命令行工具
  • 集群内已部署 Kong Gateway 实例(通过 Operator 或独立部署)

4.2 镜像获取

# 从 Docker Hub 拉取镜像
docker pull kong/kong-gateway-operator-plugin-example:latest

# 或从私有仓库拉取(如配置)
docker pull <私有仓库地址>/kong-plugin-example:v1.0.0

4.3 插件分发步骤

4.3.1 配置插件元数据

创建插件元数据文件 plugin-metadata.yaml,定义插件基本信息:

apiVersion: gateway.konghq.com/v1alpha1
kind: KongPluginMetadata
metadata:
  name: example-rate-limit
  namespace: kong
spec:
  name: rate-limit-example  # 插件名称(需与 Kong 插件目录名一致)
  version: 1.0.0
  type: http  # 插件类型(http/stream)
  configSchema:  # 插件配置项schema
    type: object
    properties:
      limit:
        type: integer
        minimum: 1
      period:
        type: string
        enum: [second, minute, hour]

4.3.2 部署插件资源

通过 KongPlugin 资源定义插件配置及分发目标:

apiVersion: gateway.konghq.com/v1alpha1
kind: KongPlugin
metadata:
  name: demo-rate-limit
  namespace: kong
spec:
  pluginRef: example-rate-limit  # 关联上述元数据资源
  config:  # 插件运行时配置
    limit: 100
    period: minute
  targetRef:  # 目标网关选择器
    group: gateway.networking.k8s.io
    kind: Gateway
    name: kong-gateway
    namespace: kong

应用资源:

kubectl apply -f plugin-metadata.yaml
kubectl apply -f kong-plugin.yaml

4.3.3 验证分发结果

检查 Operator 状态:

kubectl get kongplugins.gateway.konghq.com demo-rate-limit -o yaml

预期输出中 status 字段显示 phase: Ready,表示插件已成功分发至目标网关。

5. 部署示例

5.1 Kubernetes 资源清单示例(推荐)

插件元数据与配置完整部署清单(plugin-demo.yaml)

apiVersion: gateway.konghq.com/v1alpha1
kind: KongPluginMetadata
metadata:
  name: example-rate-limit
  namespace: kong
spec:
  name: rate-limit-example
  version: 1.0.0
  type: http
  configSchema:
    type: object
    properties:
      limit: {type: integer, minimum: 1}
      period: {type: string, enum: [second, minute, hour]}
---
apiVersion: gateway.konghq.com/v1alpha1
kind: KongPlugin
metadata:
  name: demo-rate-limit
  namespace: kong
spec:
  pluginRef: example-rate-limit
  config:
    limit: 100
    period: minute
  targetRef:
    group: gateway.networking.k8s.io
    kind: Gateway
    name: kong-gateway
    namespace: kong

部署命令:

kubectl apply -f plugin-demo.yaml

5.2 Docker Compose 简化示例(开发环境)

适用于本地测试 Kong Gateway 与插件集成(非 Operator 环境):

version: '3'
services:
  kong:
    image: kong/kong-gateway:3.4
    ports:
      - "8000:8000"  # HTTP 代理端口
      - "8443:8443"  # HTTPS 代理端口
      - "8001:8001"  # Admin API 端口
    environment:
      - KONG_DATABASE=off
      - KONG_DECLARATIVE_CONFIG=/etc/kong/kong.yaml
      - KONG_PLUGINS=bundled,rate-limit-example  # 加载自定义插件
    volumes:
      - ./kong.yaml:/etc/kong/kong.yaml
      - ./plugins/rate-limit-example:/usr/local/kong/plugins/rate-limit-example  # 挂载插件目录

  plugin-example:
    image: kong/kong-gateway-operator-plugin-example:latest
    volumes:
      - ./plugins:/output  # 输出插件示例到本地目录

6. 配置参数说明

6.1 KongPlugin 资源核心参数

参数路径类型描述示例值
spec.pluginRefstring关联的插件元数据资源名称example-rate-limit
spec.configobject插件运行时配置(需符合元数据schema){limit: 100, period: "minute"}
spec.targetRef.groupstring目标网关所属API组gateway.networking.k8s.io
spec.targetRef.kindstring目标网关资源类型Gateway
spec.targetRef.namestring目标网关实例名称kong-gateway

6.2 环境变量(容器级)

环境变量名描述默认值
PLUGIN_NAME插件名称(覆盖元数据定义)rate-limit-example
LOG_LEVEL日志级别(debug/info/warn/error)info
OPERATOR_SYNC_INTERVAL与 Operator 状态同步间隔(秒)30

7. 注意事项

  • 本镜像仅用于演示,生产环境需根据实际插件需求修改元数据及配置
  • 插件分发依赖 Kong Gateway Operator 1.5+ 版本,低版本需升级 Operator
  • 多集群分发需确保目标集群已部署 Kong Gateway Operator 并配置跨集群资源同步(如使用 Fleet/ArgoCD)
查看更多 plugin-example 相关镜像 →
grafana/fluent-bit-plugin-loki logo
grafana/fluent-bit-plugin-loki
by Grafana Labs
认证
暂无描述
10100M+ pulls
上次更新:1 天前
intel/intel-gpu-plugin logo
intel/intel-gpu-plugin
by Intel Corporation
认证
Intel GPU设备插件是一款为Kubernetes集群开发的组件,旨在实现对Intel GPU资源的识别、管理与高效调度,支持部署GPU加速的工作负载,包括AI模型训练、高性能计算、数据分析等任务,并通过优化资源分配和实时监控,提升集群中GPU资源的利用率及相关工作负载的运行效率。
1510M+ pulls
上次更新:3 天前
rocm/k8s-device-plugin logo
rocm/k8s-device-plugin
by AMD
认证
Kubernetes (k8s)设备插件,用于将AMD GPU注册到容器集群中,支持计算工作负载调度
75M+ pulls
上次更新:2 个月前

常见问题

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

免费版仅支持 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.