
admiralproj/admiralAdmiral是Istio生态系统的核心组件,专注于为跨多个Kubernetes集群的Istio部署提供自动化配置管理。该镜像通过统一服务发现、流量路由和安全策略,使分布在不同集群中的Istio服务网格能够协同工作,形成逻辑上单一的服务网格。
bashdocker run -d \ --name admiral \ -e KUBECONFIG=/etc/admiral/kubeconfig \ -e ADMIRAL_CLUSTER_IDS=cluster-west,cluster-east \ -e ADMIRAL_LOG_LEVEL=info \ -v /path/to/multi-cluster-kubeconfigs:/etc/admiral/kubeconfig \ istio-ecosystem/admiral:latest
yamlversion: '3' services: admiral: image: istio-ecosystem/admiral:latest container_name: admiral environment: - KUBECONFIG=/etc/admiral/kubeconfig - ADMIRAL_CLUSTER_IDS=cluster-us,cluster-eu,cluster-asia - ADMIRAL_LOG_LEVEL=info - ADMIRAL_POLL_INTERVAL=30s - ADMIRAL_NAMESPACE=default,istio-system volumes: - ./kubeconfigs:/etc/admiral/kubeconfig restart: unless-stopped
| 环境变量 | 描述 | 默认值 |
|---|---|---|
KUBECONFIG | 多集群kubeconfig文件路径 | 无 |
ADMIRAL_CLUSTER_IDS | 管理的集群ID列表(逗号分隔) | 无 |
ADMIRAL_LOG_LEVEL | 日志级别(debug/info/warn/error) | info |
ADMIRAL_POLL_INTERVAL | 集群状态轮询间隔(如30s、5m) | 30s |
ADMIRAL_NAMESPACE | 管理的命名空间(逗号分隔,默认所有) | 所有命名空间 |
ADMIRAL_RESYNC_PERIOD | 全量配置重同步周期 | 5m |
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务