k8s 拉取私有库镜像

首先配置私有仓库harbor的secret:

# kubectl create secret docker-registry registry-secret --namespace=default \

--docker-server=https://private-registry.domain.com --docker-username=username \

--docker-password=password --docker-email=username@abcd.com

配置文件调用:

kind: Deployment

apiVersion: extensions/v1beta1

metadata:

  name: service-test

  namespace: default

  labels:

    app: service-test

spec:

  replicas: 2

  template:

    metadata:

      labels:

        app: service-test

    spec:

      containers:

      - image: private-registry.domain.com/test-private/service-test:1

        name: service-test

        ports:

        - containerPort: 80

      imagePullSecrets:

      - name: registry-secret

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容