Облачный код для ошибок кода VisualStudio в облачном коде: развертывание - PullRequest
0 голосов
/ 11 февраля 2020

Я пытался настроить Cloud Code с VSCode и столкнулся с проблемами при запуске процесса развертывания с Cloud Code: Deploy.

Я пытался развернуть примеры, python -hello-world-1, а также go -hello-world-1, в мой кластер kubernetes на GKE, но всегда заканчиваются ошибками, когда процесс развертывания начинает загрузку пакета:

Go Вывод

Running: skaffold run --enable-rpc -v info --rpc-http-port 49869 --filename skaffold.yaml --default-repo gcr.io/abx-lernende
starting gRPC server on port 50051
starting gRPC HTTP server on port 49869
Using kubectl context: gke_abx-lernende_europe-west4-a_joshu-test-cluster
Generating tags...
 - go-hello-world -> gcr.io/abx-lernende/go-hello-world:latest
Checking cache...
 - go-hello-world: Not found. Building
Building [go-hello-world]...
Sending build context to Docker daemon  57.86kB
Step 1/8 : FROM golang:1.13
 ---> 6586e3d10e96
Step 2/8 : RUN go get -u -v github.com/go-delve/delve/cmd/dlv
 ---> Running in b75ce8e5dae9
[91mgithub.com/go-delve/delve (download)
[0m[91m# cd .; git clone -- https://github.com/go-delve/delve /go/src/github.com/go-delve/delve
Cloning into '/go/src/github.com/go-delve/delve'...
fatal: unable to access 'https://github.com/go-delve/delve/': Failed to connect to github.com port 443: Connection refused
package github.com/go-delve/delve/cmd/dlv: exit status 128
[0mfailed to build: build failed: building [go-hello-world]: build artifact: unable to stream build output: The command '/bin/sh -c go get -u -v github.com/go-delve/delve/cmd/dlv' returned a non-zero code: 1
Exited with code 1.

Python Вывод

Running: skaffold run --enable-rpc -v info --rpc-http-port 50185 --filename 
skaffold.yaml --default-repo gcr.io/abx-lernende
starting gRPC server on port 50051
starting gRPC HTTP server on port 50185
Skaffold &{Version:v1.3.1 ConfigVersion:skaffold/v2alpha3 GitVersion: GitCommit:6ba887a42438d1da578a005cf550e618fee6dfb8 GitTreeState:clean BuildDate:2020-01-31T19:55:18Z GoVersion:go1.13.4 Compiler:gc Platform:windows/amd64}
Using kubectl context: gke_abx-lernende_europe-west4-a_joshu-test-cluster
Generating tags...
 - python-hello-world -> Tags generated in 0s
gcr.io/abx-lernende/python-hello-world:latest
Checking cache...
 - python-hello-world: Cache check complete in 6.0001ms
Not found. Building
Building [python-hello-world]...
Sending build context to Docker daemon  4.608kB
Step 1/7 : FROM python:3.8
 ---> efdecc2e377a
Step 2/7 : WORKDIR /app
 ---> Using cache
 ---> a131b81cad66
Step 3/7 : COPY requirements.txt .
 ---> Using cache
 ---> 4625ef1862bd
Step 4/7 : RUN pip install --trusted-host pypi.python.org -r requirements.txt
 ---> Running in 4da23a158ae3
[91mWARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f17ba9c9d60>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/flask/

Я предполагаю, что это из-за того, что я нахожусь за корпоративным прокси. В качестве контрмер я явно настроил VSCode, Git, pip, go и google cloud sdk all для использования указанного прокси. Кроме того, я установил переменные Windows ENV для прокси. к сожалению, без успеха.

Спасибо!

...