镜像概览
- 完整引用
docker.io/rancher/mirrored-istio-install-cni- Registry
- docker.io
- 命名空间
- rancher
- 仓库
- mirrored-istio-install-cni
- 已缓存 Tag 数
- 142
- 最近同步
- 07/06/2026, 06:32 PM
简介
Rancher 镜像化 Istio CNI 安装组件,在 K8s 节点注入 iptables 与 CNI 插件,替代 initContainer 特权模式完成 sidecar 流量劫持。
详细介绍
mirrored-istio-install-cni 是 Istio 官方 install-cni 的 Rancher 重打包,随 Istio 控制面安装时在 each node 部署 DaemonSet,配置 Pod 网络命名空间中的 redirect 规则。属于 Kubernetes CNI 基础设施,不能作为独立 Docker 业务容器运行,也不应手写 Deployment 部署。版本必须与 istiod、proxyv2 严格对齐;升级 Istio 时需按发行说明滚动 CNI 组件。
快速启动
docker run --rm \
docker.io/rancher/mirrored-istio-install-cni:1.22.0 \
install-cni --help
推荐实践
# 通过 istioctl/Helm 安装,勿手工 docker run
distrib/istioctl install --set profile=default \
--set components.cni.enabled=true
# 镜像替换为 docker.io/rancher/mirrored-istio-install-cni:<istio-version>
核心参数说明
- 用途 — 仅作 Istio Helm/IstioOperator 的 CNI 镜像引用
- 固定 tag — 与 istiod 同 minor 版本
- 禁止 — 脱离 Istio 控制面单独运行
- 权限 — 节点级 CNI 需 hostPath 与 NET_ADMIN
- Rancher — RKE2/RKE 集群常通过内置 Istio chart 引用
- K8s — 正确路径是 DaemonSet 而非 Deployment