Gitpod 无法解析工作区图像:工作区启动时需要主机名

Gitpod cannot resolve workspace image: hostname required on workspace start

我在 EKS 中自行托管了 gitpod。当我尝试启动一个新工作区时出现此错误:

Request createWorkspace failed with message: 13 INTERNAL: cannot resolve workspace image: hostname required

未知错误:{“代码”:-32603}

我还没有找到任何解决方案。 任何的想法? 谢谢

这是我的 gitpod-config.yaml

apiVersion: v1
authProviders: []
blockNewUsers:
  enabled: false
  passlist: []
certificate:
  kind: secret
  name: https-certificates
containerRegistry:
  inCluster: true
  s3storage:
    bucket: custom-bucket
    certificate:
      kind: secret
      name: object-storage-gitpod-token
database:
  inCluster: false
  external:
    certificate:
      kind: secret
      name: mysql-gitpod-token
domain: my-domain.com
imagePullSecrets: null
jaegerOperator:
  inCluster: true
kind: Full
metadata:
  region: eu-west-1
objectStorage:
  inCluster: true
observability:
  logLevel: info
repository: eu.gcr.io/gitpod-core-dev/build
workspace:
  resources:
    requests:
      cpu: "1"
      memory: 2Gi
  runtime:
    containerdRuntimeDir: /var/lib/containerd/io.containerd.runtime.v2.task/k8s.io
    containerdSocket: /run/containerd/containerd.sock
    fsShiftMethod: shiftfs

我是一名 Gitpodder,我编写了大部分安装程序。这通常是由于配置错误造成的。

你能post你的config.yaml(编辑domain)吗?希望我能看到这个问题?

检查您的 .env 文件是否有一个 CERTIFICATE_ARN= 条目,并且该证书是否有 3 个基本域条目。

例如如果域=mygitpod.domain.com

证书需要这三个:

mygitpod.domain.com
*.mygitpod.domain.com
*.ws.mygitpod.domain.com`

我遇到了这个错误,我通过为

添加 DNS 记录解决了这个问题
$DOMAIN
*.$DOMAIN
*.ws.$DOMAIN`

我 运行 v2022.03.1 现在我已经配置了所有三个 DNS 记录。 有效。

谢谢大家回复