logo
ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0
linux/amd64 ghcr.io

ghcr.io/kubeflow/kfp-inverse-proxy-agent是Kubeflow Pipelines(KFP)中的反向代理代理组件,用于支持KFP环境中的反向代理功能,帮助内部服务与外部进行通信,处理代理请求等相关任务。

12
浏览次数
2.39GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0
源镜像
ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0
镜像ID
sha256:876f101e44a1def0f4e9465f393c368728dbacaae38afb8a93e53661cb0d0a17
镜像 TAG
2.17.0
镜像大小
2.39GB
平台架构
linux/amd64
镜像源
ghcr.io
CMD
/bin/sh -c /opt/proxy/attempt-register-vm-on-proxy.sh
启动入口
工作目录
/opt/src/github.com/google/inverting-proxy
OS/平台
linux/amd64
镜像创建
2026-07-09T01:44:04.887798701Z
同步时间
2026-07-15 18:04
浏览量
12 次
贡献者
⚙️ 环境变量 18
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/gcloud/google-cloud-sdk/bin 0
DEBUG=false 1
PROXY= 2
PROXY_TIMEOUT=60s 3
BACKEND= 4
HOSTNAME=localhost 5
PORT=8080 6
SHIM_WEBSOCKETS=false 7
SHIM_PATH= 8
HEALTH_CHECK_PATH=/ 9
HEALTH_CHECK_INTERVAL_SECONDS=0 10
HEALTH_CHECK_UNHEALTHY_THRESHOLD=2 11
SESSION_COOKIE_NAME= 12
FORWARD_USER_ID=false 13
REWRITE_WEBSOCKET_HOST=false 14
MONITORING_PROJECT_ID= 15
MONITORING_RESOURCE_LABELS= 16
METRIC_DOMAIN= 17
🏷️ 镜像标签 8
KeyValue
2026-07-09T01:43:20.250Z org.opencontainers.image.created
Machine Learning Pipelines for Kubeflow org.opencontainers.image.description
Apache-2.0 org.opencontainers.image.licenses
714d7e4a76085ff2cc107c4e26c18c38c14dbcaa org.opencontainers.image.revision
https://github.com/kubeflow/pipelines org.opencontainers.image.source
pipelines org.opencontainers.image.title
https://github.com/kubeflow/pipelines org.opencontainers.image.url
release-2.17 org.opencontainers.image.version
🛡️ 镜像安全扫描
debian 11.6 Trivy 2026-07-15 18:05 查看完整报告
1033
低危 LOW
1741
中危 MEDIUM
540
高危 HIGH
31
严重 CRITICAL
受影响目标 (7)
ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0 (debian 11.6) debian Python python-pkg opt/bin/proxy-forwarding-agent gobinary usr/local/bin/kubectl gobinary usr/local/gcloud/google-cloud-sdk/bin/gcloud-crc32c gobinary /usr/local/gcloud/google-cloud-sdk/platform/gsutil/third_party/urllib3/dummyserver/certs/cacert.key /usr/local/gcloud/google-cloud-sdk/platform/gsutil/third_party/urllib3/dummyserver/certs/server.key

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0  ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0  ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0

Shell快速替换命令

sed -i 's#ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0  ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0  ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0'

镜像构建历史


# 2026-07-09 09:44:04  0.00B 设置默认要执行的命令
CMD ["/bin/sh" "-c" "/opt/proxy/attempt-register-vm-on-proxy.sh"]
                        
# 2026-07-09 09:44:04  12.04KB 复制文件或目录到容器中
ADD ./ /opt/proxy # buildkit
                        
# 2026-07-09 09:44:04  56.38MB 执行命令并创建新的镜像层
RUN |1 GCLOUD_VERSION=557.0.0 /bin/sh -c mv kubectl /usr/local/bin/ # buildkit
                        
# 2026-07-09 09:44:04  56.38MB 执行命令并创建新的镜像层
RUN |1 GCLOUD_VERSION=557.0.0 /bin/sh -c chmod +x ./kubectl # buildkit
                        
# 2026-07-09 09:44:04  56.38MB 执行命令并创建新的镜像层
RUN |1 GCLOUD_VERSION=557.0.0 /bin/sh -c curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl # buildkit
                        
# 2026-07-09 09:44:03  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/gcloud/google-cloud-sdk/bin
                        
# 2026-07-09 09:44:03  13.60MB 执行命令并创建新的镜像层
RUN |1 GCLOUD_VERSION=557.0.0 /bin/sh -c /usr/local/gcloud/google-cloud-sdk/install.sh # buildkit
                        
# 2026-07-09 09:44:00  805.17MB 执行命令并创建新的镜像层
RUN |1 GCLOUD_VERSION=557.0.0 /bin/sh -c tar -C /usr/local/gcloud -xf /tmp/google-cloud-sdk.tar.gz # buildkit
                        
# 2026-07-09 09:43:53  0.00B 执行命令并创建新的镜像层
RUN |1 GCLOUD_VERSION=557.0.0 /bin/sh -c mkdir -p /usr/local/gcloud # buildkit
                        
# 2026-07-09 09:43:53  203.80MB 执行命令并创建新的镜像层
RUN |1 GCLOUD_VERSION=557.0.0 /bin/sh -c curl -fsSL "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-cli-${GCLOUD_VERSION}-linux-x86_64.tar.gz" > /tmp/google-cloud-sdk.tar.gz # buildkit
                        
# 2026-07-09 09:43:53  0.00B 定义构建参数
ARG GCLOUD_VERSION=557.0.0
                        
# 2026-07-09 09:43:51  2.63MB 执行命令并创建新的镜像层
RUN /bin/sh -c python3 -m pip install -r     requirements.txt --quiet --no-cache-dir     && rm -f requirements.txt # buildkit
                        
# 2026-07-09 09:43:48  9.00B 复制新文件或目录到容器中
COPY requirements.txt . # buildkit
                        
# 2026-07-09 09:43:48  364.31MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt update --allow-releaseinfo-change && apt-get install -y curl jq python3-pip # buildkit
                        
# 2023-03-02 12:05:12  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh" "-c" "/opt/bin/proxy-forwarding-agent --debug=${DEBUG} --proxy=${PROXY} --proxy-timeout=${PROXY_TIMEOUT} --backend=${BACKEND} --host=${HOSTNAME}:${PORT} --shim-websockets=${SHIM_WEBSOCKETS} --shim-path=${SHIM_PATH} --health-check-path=${HEALTH_CHECK_PATH} --health-check-interval-seconds=${HEALTH_CHECK_INTERVAL_SECONDS} --health-check-unhealthy-threshold=${HEALTH_CHECK_UNHEALTHY_THRESHOLD} --session-cookie-name=${SESSION_COOKIE_NAME} --forward-user-id=${FORWARD_USER_ID} --rewrite-websocket-host=${REWRITE_WEBSOCKET_HOST} --monitoring-project-id=${MONITORING_PROJECT_ID} --monitoring-resource-labels=${MONITORING_RESOURCE_LABELS} --metric-domain=${METRIC_DOMAIN}"]
                        
# 2023-03-02 12:05:12  0.00B 
/bin/sh -c #(nop)  ENV METRIC_DOMAIN=
                        
# 2023-03-02 12:05:12  0.00B 
/bin/sh -c #(nop)  ENV MONITORING_RESOURCE_LABELS=
                        
# 2023-03-02 12:05:12  0.00B 
/bin/sh -c #(nop)  ENV MONITORING_PROJECT_ID=
                        
# 2023-03-02 12:05:12  0.00B 
/bin/sh -c #(nop)  ENV REWRITE_WEBSOCKET_HOST=false
                        
# 2023-03-02 12:05:12  0.00B 
/bin/sh -c #(nop)  ENV FORWARD_USER_ID=false
                        
# 2023-03-02 12:05:11  0.00B 
/bin/sh -c #(nop)  ENV SESSION_COOKIE_NAME=
                        
# 2023-03-02 12:05:11  0.00B 
/bin/sh -c #(nop)  ENV HEALTH_CHECK_UNHEALTHY_THRESHOLD=2
                        
# 2023-03-02 12:05:11  0.00B 
/bin/sh -c #(nop)  ENV HEALTH_CHECK_INTERVAL_SECONDS=0
                        
# 2023-03-02 12:05:11  0.00B 
/bin/sh -c #(nop)  ENV HEALTH_CHECK_PATH=/
                        
# 2023-03-02 12:05:11  0.00B 
/bin/sh -c #(nop)  ENV SHIM_PATH=
                        
# 2023-03-02 12:05:11  0.00B 
/bin/sh -c #(nop)  ENV SHIM_WEBSOCKETS=false
                        
# 2023-03-02 12:05:11  0.00B 
/bin/sh -c #(nop)  ENV PORT=8080
                        
# 2023-03-02 12:05:10  0.00B 
/bin/sh -c #(nop)  ENV HOSTNAME=localhost
                        
# 2023-03-02 12:05:10  0.00B 
/bin/sh -c #(nop)  ENV BACKEND=
                        
# 2023-03-02 12:05:10  0.00B 
/bin/sh -c #(nop)  ENV PROXY_TIMEOUT=60s
                        
# 2023-03-02 12:05:10  0.00B 
/bin/sh -c #(nop)  ENV PROXY=
                        
# 2023-03-02 12:05:10  0.00B 
/bin/sh -c #(nop)  ENV DEBUG=false
                        
# 2023-03-02 12:05:08  590.88MB 
/bin/sh -c wget -O /opt/go1.18.1.linux-amd64.tar.gz       https://storage.googleapis.com/golang/go1.18.1.linux-amd64.tar.gz &&     tar -C /usr/local -xzf /opt/go1.18.1.linux-amd64.tar.gz &&     export PATH=${PATH}:/usr/local/go/bin/:/opt/bin/ &&     export GOPATH=/opt/ &&     go build -o ${GOPATH}/bin/proxy-forwarding-agent /opt/src/github.com/google/inverting-proxy/agent/agent.go &&     rm -rf /opt/go1.18.1.linux-amd64.tar.gz &&     rm -rf /usr/local
                        
# 2023-03-02 12:04:13  0.00B 
/bin/sh -c #(nop) WORKDIR /opt/src/github.com/google/inverting-proxy
                        
# 2023-03-02 12:04:13  427.38KB 
/bin/sh -c #(nop) ADD dir:f143b38ffcd84f19cf50758ae08deb108567e230e314e08934dc00b38135f078 in /opt/src/github.com/google/inverting-proxy 
                        
# 2023-03-02 12:04:12  112.31MB 
/bin/sh -c apt-get update && apt-get upgrade -y &&     apt-get install -y -qq --no-install-recommends       ca-certificates       git       wget &&     mkdir -p /opt/bin &&     mkdir -p /opt/src/github.com/google/inverting-proxy
                        
# 2023-03-01 12:09:46  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2023-03-01 12:09:45  124.12MB 
/bin/sh -c #(nop) ADD file:513c5d5e501279c21a05c1d8b66e5f0b02ee4b27f0b928706d92fd9ce11c1be6 in / 
                        
                    

镜像信息

{
    "Id": "sha256:876f101e44a1def0f4e9465f393c368728dbacaae38afb8a93e53661cb0d0a17",
    "RepoTags": [
        "ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0"
    ],
    "RepoDigests": [
        "ghcr.io/kubeflow/kfp-inverse-proxy-agent@sha256:7b164c3e002960cfa6330a7d387d47cd092c4561175403e567e452d96db0cd5c",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/kubeflow/kfp-inverse-proxy-agent@sha256:c316de586ef89a85ae723b0e03aa8522cd0c75d24a66014c792f2c63e8d191ff"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-07-09T01:44:04.887798701Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/gcloud/google-cloud-sdk/bin",
            "DEBUG=false",
            "PROXY=",
            "PROXY_TIMEOUT=60s",
            "BACKEND=",
            "HOSTNAME=localhost",
            "PORT=8080",
            "SHIM_WEBSOCKETS=false",
            "SHIM_PATH=",
            "HEALTH_CHECK_PATH=/",
            "HEALTH_CHECK_INTERVAL_SECONDS=0",
            "HEALTH_CHECK_UNHEALTHY_THRESHOLD=2",
            "SESSION_COOKIE_NAME=",
            "FORWARD_USER_ID=false",
            "REWRITE_WEBSOCKET_HOST=false",
            "MONITORING_PROJECT_ID=",
            "MONITORING_RESOURCE_LABELS=",
            "METRIC_DOMAIN="
        ],
        "Cmd": [
            "/bin/sh",
            "-c",
            "/opt/proxy/attempt-register-vm-on-proxy.sh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/opt/src/github.com/google/inverting-proxy",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2026-07-09T01:43:20.250Z",
            "org.opencontainers.image.description": "Machine Learning Pipelines for Kubeflow",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "714d7e4a76085ff2cc107c4e26c18c38c14dbcaa",
            "org.opencontainers.image.source": "https://github.com/kubeflow/pipelines",
            "org.opencontainers.image.title": "pipelines",
            "org.opencontainers.image.url": "https://github.com/kubeflow/pipelines",
            "org.opencontainers.image.version": "release-2.17"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2386404624,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/aaa8b1af7a1922ed6c9d217a68229bc805101bcb004d57f4616be3889f8ba871/diff:/var/lib/docker/overlay2/d5651aa0ba8e066082093c31571359f94d250c4c026f7dd030ffe553e7832c8c/diff:/var/lib/docker/overlay2/30e0ff8c2f676337f68a7841ccd161a40989fa07e4c7d3591183a26397c17936/diff:/var/lib/docker/overlay2/c0649b90cf647ae4201b29bf35d3a0412ace738e3940d8db0f33909d2306fb82/diff:/var/lib/docker/overlay2/5a86f582dd7aead80da97fbf24e5c01d4231801fb55fea734eec60bba7f8f50d/diff:/var/lib/docker/overlay2/0df30067df1489e50cb9c03652d4757ab93b6150d5634b14f9856d25136a7eed/diff:/var/lib/docker/overlay2/a117f0d6cd1fe6ceace735fd36cbf422b7067d73e9d8ee579f3481f420fe9178/diff:/var/lib/docker/overlay2/78723277895f792be904382bd02effc6967e38da57a293ae6c67a936d58a3f0e/diff:/var/lib/docker/overlay2/2c5eb0e6b4fe1a214e3a0495adbcd8fb3756550a730f74c6f52a30223482e42a/diff:/var/lib/docker/overlay2/17533c68b455e7674ab891fd4525a10a8fef36112ecfe7c22c39e9bc74fa0278/diff:/var/lib/docker/overlay2/6d9d0504372d25d1e77a2a1598e903a9d489a4a680620318f2ece1a0cd696cdd/diff:/var/lib/docker/overlay2/389a7c06567a56ae81431f03a74e840ef5cac4a681dfe400d6b1f928f8bcce9a/diff:/var/lib/docker/overlay2/498853c2dde8c70b3f100f71615404830dca1bd52d4a8a6fc5676c1eef9f487a/diff:/var/lib/docker/overlay2/c979e411a6699e8ec99beb13f756b1911c2af860b30c9c2b297460fde7dbcc22/diff",
            "MergedDir": "/var/lib/docker/overlay2/3b468962d790c29c307f8066e753bae44cf253ddab3207800140da7ba09ec1e6/merged",
            "UpperDir": "/var/lib/docker/overlay2/3b468962d790c29c307f8066e753bae44cf253ddab3207800140da7ba09ec1e6/diff",
            "WorkDir": "/var/lib/docker/overlay2/3b468962d790c29c307f8066e753bae44cf253ddab3207800140da7ba09ec1e6/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:cf2e8433dbf248a87d49abe6aa4368bb100969be2267db02015aa9c38d7225ed",
            "sha256:0e13f77f3d57305381c93ac6834af09bd3971de30b060d2caf4adf2f41222cbe",
            "sha256:a016a86cd7870a69ade3522dcaa5a1753e39d3526a5b3d31378b582aeb776359",
            "sha256:4c018c9ccfb437595bdcbe3edfb2f38a8d75815df7c0b467a16e3590edcee75b",
            "sha256:a1721a92590245aa641b8a8d2c3e85b09feb6862f58cfe54fe009f409c3d228c",
            "sha256:a91240c9f9e481650dde6000d97256382ea8dee11d6749b5bc2b0f99e3160c2f",
            "sha256:fc2f771dedd59bbf0f64954d2520357b5173aa933c509fd3456aa127ad3f3475",
            "sha256:5ccefef41ba60dad057c12f6e8050a999da09111ab1d88b6e8a290b2da03b925",
            "sha256:ff92b60b58ff7a2e0678c26e9e466afdb61e1c2738a4b574de26d4a0686b95b4",
            "sha256:724ff37c5598e683d7a13a62641cd2189462e3af040239a0846920c05636fb38",
            "sha256:3d8e2b0dceecfaa37c62f3dbdf2cae0d8fd9a585d692ee14c35a59c370dc9a12",
            "sha256:33fae8ce9156dc64cdc975553151834f4f453f1f94300372dd7a089469cfc050",
            "sha256:9247509b005204d398c471dd797eb096c438f754a2c4d2b1508ef48f883af566",
            "sha256:ba1be268c7ee981ef0556e457546231f8b8cc2636fdca479a1af1a8ef520025c",
            "sha256:a90410cab396d5ae010df4d9117c3ce2afa2f19af16875a680bbceea593ef2a2"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-07-15T18:02:36.054190734+08:00"
    }
}

更多版本

ghcr.io/kubeflow/kfp-inverse-proxy-agent:2.17.0

linux/amd64 ghcr.io2.39GB2026-07-15 18:04
11
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×