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

官方QQ群: 13763429

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

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

emissary Docker 镜像下载 - 轩辕镜像

emissary 镜像详细信息和使用指南

emissary 镜像标签列表和版本信息

emissary 镜像拉取命令和加速下载

emissary 镜像使用说明和配置指南

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

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

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

emissary
emissaryingress/emissary

emissary 镜像详细信息

emissary 镜像标签列表

emissary 镜像使用说明

emissary 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

Emissary-ingress是基于***的Kubernetes入口控制器和API网关,用于管理集群入站流量,支持高级路由、负载均衡、认证授权及流量管理,简化微服务通信。
3 收藏0 次下载activeemissaryingress镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

emissary 镜像详细说明

emissary 使用指南

emissary 配置说明

emissary 官方文档

Emissary-ingress 镜像文档

概述

Emissary-ingress 是一个基于 *** 代理的开源 Kubernetes 入口控制器和 API 网关,旨在简化 Kubernetes 集群的入站流量管理。它通过 Kubernetes 原生资源(如 Ingress、CustomResourceDefinition)提供声明式配置,支持动态流量路由、服务发现和高级流量管理策略,适用于微服务架构下的复杂通信场景。

核心功能与特性

1. Kubernetes 入口控制

  • 完全兼容 Kubernetes Ingress API,支持标准 Ingress 资源配置
  • 扩展 Kubernetes 入口功能,提供更细粒度的流量控制能力

2. 高级 API 网关能力

  • 支持基于路径、主机名、请求头、查询参数的复杂路由规则
  • 实现 API 版本控制(如 URI 路径、请求头版本区分)
  • 提供流量镜像、分流和重试机制

3. *** 深度集成

  • 内置 *** 代理,利用其高性能和丰富的流量管理特性
  • 自动生成和管理 *** 配置,无需手动编写复杂的 *** 配置文件

4. 动态配置与热更新

  • 通过 Kubernetes CRD(如 Mapping、Host、TLSContext)实现动态配置
  • 配置变更实时生效,无需重启代理实例

5. 多团队与多租户支持

  • 支持 RBAC 权限控制,实现资源隔离
  • 允许不同团队独立管理各自的路由规则和 API

6. 安全与合规

  • 集成 OAuth2、JWT、API Key 等认证机制
  • 支持 TLS 终止、mTLS(服务间加密通信)
  • 提供请求速率限制和访问控制策略

7. 可观测性

  • 内置 Prometheus 指标暴露,支持流量监控
  • 集成分布式追踪(Jaeger、Zipkin)
  • 详细的访问日志和错误日志

使用场景与适用范围

1. 微服务架构流量管理

  • 管理跨多个微服务的入站请求路由
  • 实现服务间通信的负载均衡和故障转移

2. 多租户 Kubernetes 集群

  • 为不同团队或项目提供隔离的入口流量控制
  • 确保租户间资源和权限的安全隔离

3. API 生命周期管理

  • 支持 API 版本平滑迁移(如蓝绿部署、金丝雀发布)
  • 实现 API 弃用和新功能灰度发布

4. 安全策略实施

  • 集中管理 API 访问认证和授权规则
  • 强制实施 TLS 加密和数据传输安全标准

5. 混合云与多云环境

  • 统一管理跨集群、跨云环境的流量入口
  • 简化混合架构下的服务通信

使用方法与配置说明

部署步骤(Kubernetes 环境)

Emissary-ingress 主要在 Kubernetes 集群中部署,推荐使用 Helm 进行安装:

1. 添加 Helm 仓库

helm repo add datawire [***]
helm repo update

2. 安装 Emissary-ingress

helm install emissary-ingress datawire/emissary-ingress \
  --namespace emissary-system \
  --create-namespace \
  --set service.type=Load***  # 或 NodePort/ClusterIP,根据环境选择

3. 验证部署

kubectl get pods -n emissary-system

基本配置示例

1. 配置基础入口路由(Ingress 资源)

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: basic-ingress
  annotations:
    kubernetes.io/ingress.class: emissary  # 指定使用 Emissary 控制器
spec:
  rules:
  - host: example.com
    http:
      paths:
      - path: /service1
        pathType: Prefix
        backend:
          service:
            name: service1
            port:
              number: 80

2. 高级路由配置(Mapping CRD)

使用 Mapping 自定义资源实现更复杂的路由规则:

apiVersion: getambassador.io/v3alpha1
kind: Mapping
metadata:
  name: service2-mapping
spec:
  prefix: /v2/service2/
  service: service2:8080
  host: api.example.com
  headers:
    x-api-version: v2  # 仅匹配包含此请求头的流量
  rewrite: /  # 将前缀 /v2/service2/ 重写为 /
  timeout_ms: 5000  # 设置请求超时为 5 秒

环境变量与配置参数

Emissary-ingress 容器支持以下关键环境变量进行配置:

环境变量描述默认值
EMISSARY_LOG_LEVEL日志级别(debug、info、warn、error)info
***_ADMIN_PORT*** 管理接口端口8001
AMBASSADOR_ID用于标识多个 Emissary 实例的 IDdefault
STATSD_HOSTStatsD 服务器地址(用于指标收集)未设置
STATSD_PORTStatsD 服务器端口8125
TLS_MIN_VERSION最低 TLS 版本(如 TLSv1.2)TLSv1.2

自定义 *** 配置

通过 ***Filter 自定义资源可扩展 *** 配置(需熟悉 *** 配置结构):

apiVersion: getambassador.io/v3alpha1
kind: ***Filter
metadata:
  name: custom-***-config
spec:
  workloadSelector:
    labels:
      service: emissary-ingress
  configPatches:
  - applyTo: HTTP_FILTER
    match:
      context: SIDECAR_INBOUND
      listener:
        portNumber: 8080
        filterChain:
          filter:
            name: "***.filters.network.http_connection_manager"
            subFilter:
              name: "***.filters.http.router"
    patch:
      operation: INSERT_BEFORE
      value:
        name: "***.filters.http.lua"
        typed_config:
          "@type": "type.googleapis.com/***.extensions.filters.http.lua.v3.Lua"
          inlineCode: |
            function ***_on_request(request_handle)
              -- 自定义 Lua 脚本逻辑
            end

注意事项

  • Emissary-ingress 需 Kubernetes 1.19+ 版本支持
  • 生产环境建议配置资源限制(CPU/内存)和自动扩缩容
  • 定期更新镜像版本以获取安全补丁和功能更新
  • 复杂路由规则建议通过 Mapping CRD 而非标准 Ingress 资源配置,以利用高级特性

参考链接

  • ***文档
  • GitHub 仓库
  • Helm Chart 文档
查看更多 emissary 相关镜像 →
datawire/emissary logo
datawire/emissary
by datawire
Emissary-ingress 是一个基于 Envoy 的 Kubernetes 原生 API 网关和入口控制器。加入我们:https://a8r.io/slack!
100K+ pulls
上次更新:9 个月前
datawiredev/emissary logo
datawiredev/emissary
by datawiredev
暂无描述
100K+ pulls
上次更新:5 小时前

常见问题

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

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