我一直在使用 GKE 部署一些公共镜像,例如 redis 和 postgres。但我遇到了一个有趣的问题,它不提取图像,似乎带有特定的标签。我不断收到的错误是:
无法拉取映像“postgres:alpine”:rpc错误:代码=未知desc =来自守护程序的错误响应:获取https://registry-1.docker.io/v2/:net/http:等待连接时取消请求(等待标头时超出了 Client.Timeout)
我一直试图在有效和无效的模式中发现一种模式,似乎没有任何标签的模式总是有效;一些有效的图像示例:
redis:alpinepostgres以及那些没有的:
postgres:alpinepostgres: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)
我希望我错过了一些非常明显的事情。干杯。