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

scuttle 是一款简化Istio边车容器管理的包装应用,主要功能是确保主应用程序仅在***就绪后启动,并在应用退出时自动关闭Istio边车。这一工具特别适用于需要Istio边车注入的Kubernetes Job场景,可有效避免Job完成后Istio Pod无限期运行的问题。
LIVE状态后启动主要适用于需要Istio边车注入的Kubernetes Job。在标准配置中,Istio边车(如***代理)会在Job主进程完成后继续运行,导致Pod无法正常终止。scuttle通过精准控制边车生命周期,确保Job资源在任务完成后及时释放。
| 变量名 | 用途描述 |
|---|---|
***_ADMIN_API | 管理接口地址,格式为[***]。配置后scuttle会轮询/server_info端点等待就绪;若为本地地址(127.0.0.1/localhost),应用正常退出时会自动关闭*** |
NEVER_KILL_ISTIO | 设为true时,无论何种情况均不触发Istio边车关闭 |
NEVER_KILL_ISTIO_ON_FAILURE | 设为true时,主应用非零退出码退出时不触发Istio边车关闭 |
SCUTTLE_LOGGING | 设为true时启用调试日志,输出关键流程信息到控制台 |
START_WITHOUT_*** | 设为true时跳过***就绪等待直接启动主应用,但仍保留边车关闭功能 |
WAIT_FOR_***_TIMEOUT | ***就绪等待超时时间(time.Duration格式,如30s),默认无限期等待。若同时设置QUIT_WITHOUT_***_TIMEOUT,后者优先级更高 |
ISTIO_QUIT_API | *** Pilot Agent接口地址,格式为[***]。未配置时若***_ADMIN_API使用默认端口15000则自动填充。通过向/quitquitquit发送POST请求关闭*** |
GENERIC_QUIT_ENDPOINTS | 需触发退出通知的自定义端点列表(CSV格式,如[***])。请求响应状态码仅日志记录,不影响流程执行,该操作优先于Istio关闭流程 |
GENERIC_QUIT_ONLY | 设为true时仅触发GENERIC_QUIT_ENDPOINTS通知,不执行Istio边车关闭操作 |
FROM python:latest # 从官方镜像复制scuttle可执行文件到系统路径 COPY --from=kvij/scuttle:latest /scuttle /bin/scuttle WORKDIR /app COPY ./app /app # 使用scuttle作为入口点包装主应用命令 ENTRYPOINT ["scuttle", "python", "-m", "my_app"]
上述配置会将scuttle作为主进程入口,自动管理边车生命周期,确保Python应用my_app在就绪后启动,并在应用退出时关闭Istio边车。
免费版仅支持 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 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429