相关疑难解决方法(0)

特定公共 docker hub 映像的 GKE 映像拉取错误

我一直在使用 GKE 部署一些公共镜像,例如 redis 和 postgres。但我遇到了一个有趣的问题,它不提取图像,似乎带有特定的标签。我不断收到的错误是:

无法拉取映像“postgres:alpine”:rpc错误:代码=未知desc =来自守护程序的错误响应:获取https://registry-1.docker.io/v2/:net/http:等待连接时取消请求(等待标头时超出了 Client.Timeout)

我一直试图在有效和无效的模式中发现一种模式,似乎没有任何标签的模式总是有效;一些有效的图像示例:

  • redis:alpine
  • postgres

以及那些没有的

  • postgres:alpine
  • postgres:12

我验证了我可以使用将所有这些图像拉到我的本地计算机上docker pull

这是我使用的示例部署 kube 文件:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: postgres
  labels:
    app: postgres
spec:
  replicas: 1
  selector:
    matchLabels:
      app: postgres
  template:
    metadata:
      labels:
        app: postgres
    spec:
      containers:
        - image: postgres:alpine
          name: postgres
          ports:
            - containerPort: 5432
              name: postgres
Run Code Online (Sandbox Code Playgroud)

我希望我错过了一些非常明显的事情。干杯。

google-kubernetes-engine

3
推荐指数
1
解决办法
2543
查看次数

标签 统计

google-kubernetes-engine ×1