相关疑难解决方法(0)

Kubernetes 从不安全的 docker 注册表中拉取

我在这个阶段堆叠:

  1. 有本地 docker 不安全的注册表和其中的一些图像,例如 192.168.1.161:5000/kafka:latest
  2. 拥有 kubernetes 云集群,我只能通过 ~/.kube/config 文件访问它,例如 令牌。

需要在deployment下面部署,但是kubernetes无法拉取镜像,报错信息:

无法拉取镜像“192.168.1.161:5000/kafka:latest”:rpc 错误:代码 = 未知描述 = 来自守护进程的错误响应:获取 https://192.168.1.161:5000/v2/:http:服务器给出了 HTTP 响应HTTPS客户端

apiVersion: v1
kind: Service
metadata:
  name: kafka
  labels:
    app: kafka
spec:
  type: NodePort
  ports:
  - name: port9094
    port: 9094
    targetPort: 9094
  selector:
    app: kafka
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: kafka
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: kafka
    spec:
      hostname: kafka
      containers:
      - name: redis
        image: 192.168.1.161:5000/kafka:latest
        imagePullPolicy: Always

      ports:
      - name: port9094
        containerPort: 9094
      - …
Run Code Online (Sandbox Code Playgroud)

docker kubernetes docker-registry

9
推荐指数
1
解决办法
1万
查看次数

如何使用最新的 Kubernetes 从不安全的私有注册表中提取 docker 镜像

我正在尝试使用来自私有不安全注册表的 docker 容器映像创建一个 k8s pod。使用最新的 K8s,我收到 ErrImagePull,因为它抱怨 http 与 https 的注册表不安全。

\n
  Type     Reason     Age   From               Message\n  ----     ------     ----  ----               -------\n  Normal   Scheduled  7s    default-scheduler  Successfully assigned imagename to xxxx\n  Normal   Pulling    7s    kubelet            Pulling image "registry:5000/imagename:v1\xe2\x80\x9d\n  Warning  Failed     6s    kubelet            Failed to pull image "registry:5000/imagename:v1\xe2\x80\x9d: rpc error: code = Unknown desc = failed to pull and unpack image "registry:5000/imagename:v1\xe2\x80\x9d: failed to resolve reference "registry:5000/imagename:v1\xe2\x80\x9d: failed to do request: Head "https://registry:5000/v2/imagename/manifests/v1\xe2\x80\x9d: http: server gave HTTP response to HTTPS client\n …
Run Code Online (Sandbox Code Playgroud)

docker kubernetes containerd

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

docker ×2

kubernetes ×2

containerd ×1

docker-registry ×1