小编use*_*033的帖子

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万
查看次数

标签 统计

docker ×1

docker-registry ×1

kubernetes ×1