美文网首页
k8s 垃取私有docker 镜像

k8s 垃取私有docker 镜像

作者: daley_磊 | 来源:发表于2020-01-07 16:31 被阅读0次

    k8s 垃取私有docker 镜像

    使用Docker配置创建秘密
    运行以下命令,替换为适当的大写值:

    kubectl create secret docker-registry <name> --docker-server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL
    

    实例:

    kubectl -n dhmp create secret docker-registry registry-key \
    --docker-server=10.3.7.241 \
    --docker-username=admin \
    --docker-password=Harbor12345 \
    --docker-email=*******@qq.com
    

    注意: Pod只能在其自己的名称空间中引用映像拉锁,因此每个名称空间需要执行一次此过程。

    在Pod上引用imagePullSecrets

    apiVersion: extensions/v1beta1
    kind: Deployment
    metadata:
      name: auth
    spec:
      replicas: 1
      template:
        metadata:
          labels:
            app: auth
            version: v1
        spec:
          imagePullSecrets:
            - name: registry-key
          containers:
            - name: auth
              image: 10.3.7.241:/auth:1.0.0
              imagePullPolicy: IfNotPresent
              resources:
                limits:
                  cpu: 200m
                  memory: 128Mi
                requests:
                  cpu: 100m
                  memory: 64Mi
              ports:
                - containerPort: 30002
    

    相关文章

      网友评论

          本文标题:k8s 垃取私有docker 镜像

          本文链接:https://www.haomeiwen.com/subject/ucncgctx.html