zoukankan      html  css  js  c++  java
  • 在pod中指定 imagePullSecrets

    容器时私有注册表,需要创建docker的secret 来拉取镜像

    创建

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


    name 是 secret的名字

    DOCKER_REGISTRY_SERVER 注册表的地址

    DOCKER_USER 注册表的名字

    DOCKER_PASSWORD 注册表的密码

    您可以通过向imagePullSecrets Pod 定义添加一个部分来创建引用该密钥的 Pod

    cat <<EOF > pod.yaml
    apiVersion: v1
    kind: Pod
    metadata:
      name: foo
      namespace: awesomeapps
    spec:
      containers:
        - name: foo
          image: janedoe/awesomeapp:v1
      imagePullSecrets:
        - name: myregistrykey
    EOF
    
    cat <<EOF >> ./kustomization.yaml
    resources:
    - pod.yaml
    EOF
  • 相关阅读:
    7、shell函数
    5、shell分支
    6、shell循环
    4、shell中的test命令
    3、shell中引号
    2、shell变量
    1、建立和运行shell
    awk命令简介
    18、异步IO
    Python模块:sys
  • 原文地址:https://www.cnblogs.com/lulin9501/p/15676000.html
Copyright © 2011-2022 走看看