gpt4 book ai didi

docker - 具有 TLS 且没有用户名的 Kubernetes docker 私有(private)注册表

转载 作者:行者123 更新时间:2023-12-02 12:18:27 25 4
gpt4 key购买 nike

我创建了一个没有用户名和密码的私有(private) Docker 注册表,仅使用 TLS。

rpc error: code = Unknown desc = Error response from daemon: Get https://<my-domain>/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
Warning Failed 14m (x4 over 16m) kubelet, ip-172-10-10-157 Error: ErrImagePull

我试过了
kubectl create secret docker-registry docker-registry-dev --docker-server=<my-domain> 

我得到这个错误:
required flag(s) "docker-password", "docker-username" not set

从带有 docker 的命令行中,我可以正确地提取我的 docker 镜像。

对 Kubernetes 有什么想法吗?

最佳答案

这真的应该在没有 imagePullSecrets 的情况下开箱即用。并考虑到您的注册表具有有效且已签名的证书。看起来您的节点无法连接到 https://<my-domain>/v2/ .您可以检查几件事:

  • 您的注册表 http部分配置为在正确的端口上监听 https。
  • 检查类似 curl https://registry-name/v2/来自您的 Kubernetes 节点之一并且您具有连接性。
  • 关于docker - 具有 TLS 且没有用户名的 Kubernetes docker 私有(private)注册表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53616153/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com