Run build/run.sh from local and got a error " failed to create LLB definition: failed to do request: Head https://k8s.gcr.io/v2/build-image/kube-cross/manifests/v1.16.5-1: dial tcp 64.233.189.82:443: i/o timeout"

run build/run.sh from local and got a error " failed to create LLB definition: failed to do request: Head https://k8s.gcr.io/v2/build-image/kube-cross/manifests/v1.16.5-1: dial tcp 64.233.189.82:443: i/o timeout"

root@ubantu20:/opt/workspace_go/src/k8s.io/kubernetes# ./build/run.sh
+++ [0621 21:08:15] Verifying Prerequisites....
+++ [0621 21:08:16] Building Docker image kube-build:build-0bf5b16f83-5-v1.16.5-1
+++ Docker build command failed for kube-build:build-0bf5b16f83-5-v1.16.5-1

#1 [internal] load build definition from Dockerfile
#1 sha256:35bb04d01cd6d43c2192e10788fa79f90ba948de6906c5f6833c4a985c125072
#1 transferring dockerfile: 1.97kB done
#1 DONE 0.0s

#2 [internal] load .dockerignore
#2 sha256:4fd5d85f6c0d4f16798253a92fc84da6dba8986e6b7e287d2261fe7373b07dc5
#2 transferring context: 2B done
#2 DONE 0.0s

#3 [internal] load metadata for k8s.gcr.io/build-image/kube-cross:v1.16.5-1
#3 sha256:c21f8cb127c27a6703e4d01beadcd20f7f433cbf7822292d9a691bc8074c2e70
#3 ERROR: failed to do request: Head https://k8s.gcr.io/v2/build-image/kube-cross/manifests/v1.16.5-1: dial tcp 64.233.189.82:443: i/o timeout
------
 > [internal] load metadata for k8s.gcr.io/build-image/kube-cross:v1.16.5-1:
------
error: failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0: failed to create LLB definition: failed to do request: Head https://k8s.gcr.io/v2/build-image/kube-cross/manifests/v1.16.5-1: dial tcp 64.233.189.82:443: i/o timeout

To retry manually, run:

DOCKER_CLI_EXPERIMENTAL=enabled docker buildx build --load -t kube-build:build-0bf5b16f83-5-v1.16.5-1 --pull=false --build-arg=KUBE_BUILD_IMAGE_CROSS_TAG=v1.16.5-1 --build-arg=KUBE_BASE_IMAGE_REGISTRY=k8s.gcr.io/build-image /opt/workspace_go/src/k8s.io/kubernetes/_output/images/kube-build:build-0bf5b16f83-5-v1.16.5-1

!!! [0621 21:08:46] Call tree:
!!! [0621 21:08:46]  1: ./build/run.sh:31 kube::build::build_image(...)

When I curl https://k8s.gcr.io/v2, and the connection is ok

curl https://k8s.gcr.io/v2/build-image/kube-cross/manifests/v1.16.5-1 -v
* Uses proxy env variable https_proxy == '192.168.0.106:8118'
*   Trying 192.168.0.106:8118...
* TCP_NODELAY set
* Connected to 192.168.0.106 (192.168.0.106) port 8118 (#0)
* allocate connect buffer!
* Establish HTTP proxy tunnel to k8s.gcr.io:443
> CONNECT k8s.gcr.io:443 HTTP/1.1
> Host: k8s.gcr.io:443
> User-Agent: curl/7.68.0
> Proxy-Connection: Keep-Alive
>
< HTTP/1.1 200 Connection established
<
* Proxy replied 200 to CONNECT request
* CONNECT phase completed!
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* CONNECT phase completed!
* CONNECT phase completed!
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384

Cluster information:

Kubernetes version: master
Cloud being used: (put bare-metal if not on a public cloud) local
Installation method: build/run.sh
Host OS:
root@ubantu20:/opt/workspace_go/src/k8s.io/kubernetes# cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.10
DISTRIB_CODENAME=groovy
DISTRIB_DESCRIPTION=“Ubuntu 20.10”
NAME=“Ubuntu”
VERSION=“20.10 (Groovy Gorilla)”
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME=“Ubuntu 20.10”
VERSION_ID=“20.10”
HOME_URL=“https://www.ubuntu.com/
VERSION_CODENAME=groovy
UBUNTU_CODENAME=groovy

need a https_proxy for docker