这个过程是再将 builder 镜像推送到 Rainbond 默认的私有镜像仓库中,可以尝试查看 rbd-chaos 和 rbd-hub 日志寻找原因

docker exec -it rainbond-allinone bash
kubectl logs -fl name=rbd-chaos -n rbd-system
kubectl logs -fl name=rbd-hub -n rbd-system
  • Apr 12 2022
  • 24
  • 254
  • 6

显示如下信息,我看不太懂

[root@0001 ~]# docker exec -it rainbond-allinone bash
root@6f43690c598b:/app/ui# kubectl logs -fl name=rbd-chaos -n rbd-system
time="2023-04-25T11:22:45+08:00" level=info msg="job 10b2871422f7f6e62e1151d80bca12c0-20230425104647 container 10b2871422f7f6e62e1151d80bca12c0-20230425104647 state {Waiting:&ContainerStateWaiting{Reason:ImagePullBackOff,Message:Back-off pulling image \"goodrain.me/builder\",} Running:nil Terminated:nil}"
time="2023-04-25T11:22:55+08:00" level=info msg="job 10b2871422f7f6e62e1151d80bca12c0-20230425104647 container 10b2871422f7f6e62e1151d80bca12c0-20230425104647 state {Waiting:&ContainerStateWaiting{Reason:ImagePullBackOff,Message:Back-off pulling image \"goodrain.me/builder\",} Running:nil Terminated:nil}"
time="2023-04-25T11:23:05+08:00" level=info msg="job 10b2871422f7f6e62e1151d80bca12c0-20230425104647 container 10b2871422f7f6e62e1151d80bca12c0-20230425104647 state {Waiting:&ContainerStateWaiting{Reason:ImagePullBackOff,Message:Back-off pulling image \"goodrain.me/builder\",} Running:nil Terminated:nil}"
time="2023-04-25T11:23:15+08:00" level=info msg="job 10b2871422f7f6e62e1151d80bca12c0-20230425104647 container 10b2871422f7f6e62e1151d80bca12c0-20230425104647 state {Waiting:&ContainerStateWaiting{Reason:ImagePullBackOff,Message:Back-off pulling image \"goodrain.me/builder\",} Running:nil Terminated:nil}"
time="2023-04-25T11:23:25+08:00" level=info msg="job 10b2871422f7f6e62e1151d80bca12c0-20230425104647 container 10b2871422f7f6e62e1151d80bca12c0-20230425104647 state {Waiting:&ContainerStateWaiting{Reason:ImagePullBackOff,Message:Back-off pulling image \"goodrain.me/builder\",} Running:nil Terminated:nil}"
time="2023-04-25T11:23:35+08:00" level=info msg="job 10b2871422f7f6e62e1151d80bca12c0-20230425104647 container 10b2871422f7f6e62e1151d80bca12c0-20230425104647 state {Waiting:&ContainerStateWaiting{Reason:ImagePullBackOff,Message:Back-off pulling image \"goodrain.me/builder\",} Running:nil Terminated:nil}"
time="2023-04-25T11:23:45+08:00" level=info msg="job 10b2871422f7f6e62e1151d80bca12c0-20230425104647 container 10b2871422f7f6e62e1151d80bca12c0-20230425104647 state {Waiting:&ContainerStateWaiting{Reason:ImagePullBackOff,Message:Back-off pulling image \"goodrain.me/builder\",} Running:nil Terminated:nil}"
time="2023-04-25T11:23:55+08:00" level=info msg="job 10b2871422f7f6e62e1151d80bca12c0-20230425104647 container 10b2871422f7f6e62e1151d80bca12c0-20230425104647 state {Waiting:&ContainerStateWaiting{Reason:ImagePullBackOff,Message:Back-off pulling image \"goodrain.me/builder\",} Running:nil Terminated:nil}"
time="2023-04-25T11:24:05+08:00" level=info msg="job 10b2871422f7f6e62e1151d80bca12c0-20230425104647 container 10b2871422f7f6e62e1151d80bca12c0-20230425104647 state {Waiting:&ContainerStateWaiting{Reason:ImagePullBackOff,Message:Back-off pulling image \"goodrain.me/builder\",} Running:nil Terminated:nil}"
time="2023-04-25T11:24:15+08:00" level=info msg="job 10b2871422f7f6e62e1151d80bca12c0-20230425104647 container 10b2871422f7f6e62e1151d80bca12c0-20230425104647 state {Waiting:&ContainerStateWaiting{Reason:ImagePullBackOff,Message:Back-off pulling image \"goodrain.me/builder\",} Running:nil Terminated:nil}"
time="2023-04-25T11:24:25+08:00" level=info msg="job 10b2871422f7f6e62e1151d80bca12c0-20230425104647 container 10b2871422f7f6e62e1151d80bca12c0-20230425104647 state {Waiting:&ContainerStateWaiting{Reason:ImagePullBackOff,Message:Back-off pulling image \"goodrain.me/builder\",} Running:nil Terminated:nil}"
time="2023-04-25T11:24:35+08:00" level=info msg="job 10b2871422f7f6e62e1151d80bca12c0-20230425104647 container 10b2871422f7f6e62e1151d80bca12c0-20230425104647 state {Waiting:&ContainerStateWaiting{Reason:ImagePullBackOff,Message:Back-off pulling image \"goodrain.me/builder\",} Running:nil Terminated:nil}"
^C
root@6f43690c598b:/app/ui# kubectl logs -fl name=rbd-hub -n rbd-system
time="2023-04-25T03:10:47Z" level=error msg="response completed with error" auth.user.name=admin err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.7.6 http.request.host=goodrain.me http.request.id=4060e701-ca96-4ada-8737-b5afa45d277e http.request.method=HEAD http.request.remoteaddr=172.17.0.2 http.request.uri="/v2/builder/manifests/latest" http.request.useragent="containerd/v1.6.9" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.459ms http.response.status=404 http.response.written=96 instance.id=2e1e298d-67fe-4bfb-bc7f-1c1141e22868 vars.name=builder vars.reference=latest version=v2.6.2-14-ga66a4c3
10.88.0.1 - - [25/Apr/2023:03:10:47 +0000] "HEAD /v2/builder/manifests/latest HTTP/1.1" 404 96 "" "containerd/v1.6.9"
time="2023-04-25T03:15:52Z" level=warning msg="error authorizing context: basic authentication challenge for realm \"Registry Realm\": invalid authorization credential" go.version=go1.7.6 http.request.host=goodrain.me http.request.id=53f83ab8-c5b8-47e3-b44a-1e6fe9fddcaf http.request.method=HEAD http.request.remoteaddr=172.17.0.2 http.request.uri="/v2/builder/manifests/latest" http.request.useragent="containerd/v1.6.9" instance.id=2e1e298d-67fe-4bfb-bc7f-1c1141e22868 vars.name=builder vars.reference=latest version=v2.6.2-14-ga66a4c3
10.88.0.1 - - [25/Apr/2023:03:15:52 +0000] "HEAD /v2/builder/manifests/latest HTTP/1.1" 401 150 "" "containerd/v1.6.9"
time="2023-04-25T03:15:52Z" level=error msg="response completed with error" auth.user.name=admin err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.7.6 http.request.host=goodrain.me http.request.id=d39281f6-4ca0-4321-8834-707171ba8edd http.request.method=HEAD http.request.remoteaddr=172.17.0.2 http.request.uri="/v2/builder/manifests/latest" http.request.useragent="containerd/v1.6.9" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.313ms http.response.status=404 http.response.written=96 instance.id=2e1e298d-67fe-4bfb-bc7f-1c1141e22868 vars.name=builder vars.reference=latest version=v2.6.2-14-ga66a4c3
10.88.0.1 - - [25/Apr/2023:03:15:52 +0000] "HEAD /v2/builder/manifests/latest HTTP/1.1" 404 96 "" "containerd/v1.6.9"
time="2023-04-25T03:21:02Z" level=warning msg="error authorizing context: basic authentication challenge for realm \"Registry Realm\": invalid authorization credential" go.version=go1.7.6 http.request.host=goodrain.me http.request.id=9376fe12-b2e6-45e9-8295-c096d8798e72 http.request.method=HEAD http.request.remoteaddr=172.17.0.2 http.request.uri="/v2/builder/manifests/latest" http.request.useragent="containerd/v1.6.9" instance.id=2e1e298d-67fe-4bfb-bc7f-1c1141e22868 vars.name=builder vars.reference=latest version=v2.6.2-14-ga66a4c3
10.88.0.1 - - [25/Apr/2023:03:21:02 +0000] "HEAD /v2/builder/manifests/latest HTTP/1.1" 401 150 "" "containerd/v1.6.9"
time="2023-04-25T03:21:02Z" level=error msg="response completed with error" auth.user.name=admin err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.7.6 http.request.host=goodrain.me http.request.id=72f8a147-efb7-4beb-bb1b-49a89d7405a7 http.request.method=HEAD http.request.remoteaddr=172.17.0.2 http.request.uri="/v2/builder/manifests/latest" http.request.useragent="containerd/v1.6.9" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.426ms http.response.status=404 http.response.written=96 instance.id=2e1e298d-67fe-4bfb-bc7f-1c1141e22868 vars.name=builder vars.reference=latest version=v2.6.2-14-ga66a4c3
10.88.0.1 - - [25/Apr/2023:03:21:02 +0000] "HEAD /v2/builder/manifests/latest HTTP/1.1" 404 96 "" "containerd/v1.6.9"
  • Apr 25 2023
  • 1
  • 4
  • 0

    SmallQi 尝试了一下,似乎没有用。我改了DNS到114.114.114.114,卸载重新安装,分别设置IP为本机127.0.0.1和内网IP,都不行。会不会和我使用鲲鹏服务器(ARM64架构)有关?

    • Apr 25 2023
    • 1
    • 4
    • 0

    瑜美科技 目前看就是镜像推送不到私有镜像仓库内,你可以尝试手动推送

    # 获取 rbd-hub 密码
    kubectl get rainbondcluster -n rbd-system -o yaml | grep pass
    
    # 登陆
    nerdctl login -u admin goodrain.me
    
    # 手动 push
    nerdctl -n k8s.io push goodrain.me/builder:latest
    • Apr 12 2022
    • 24
    • 254
    • 6
    说点什么吧...