美文网首页
K8s集群配置Docker仓库的 secret(登录)

K8s集群配置Docker仓库的 secret(登录)

作者: sexy_cyber | 来源:发表于2023-09-12 20:50 被阅读0次
  • 1、如果集群所在的node上已经登陆了Docker
    • 在node上执行下面的命令
kubectl create secret generic ucloud-aliyun \
    --from-file=.dockerconfigjson=/root/.docker/config.json \
    --type=kubernetes.io/dockerconfigjson
  • 命令解析:

    • generic secret的一种类型,可以忽略
    • ucloud-aliyun secret的名称,后面k8s部署应用会用到
    • --from-file=.dockerconfigjson=/root/.docker/config.json 意思是secret的生成方式来自json类型的文件,且文件地址是:/root/.docker/config.json 我这里是root用户,所以是该地址
    • --type=kubernetes.io/dockerconfigjson 生成的secret 类型格式
  • 2、如果node上没有登陆过Docker

  • 3、dashboard表单创建资源使用secret


    image.png
    image.png
    image.png
  • 4、yml文件创建资源使用secret

apiVersion: v1
kind: Pod
metadata:
  name: my-pod
spec:
  imagePullSecrets:
    - name: ucloud-aliyun
  containers:
    - name: my-container
      image: <registry-url>/<image-name>:<tag>

需要有此两行的配置:

  imagePullSecrets:
    - name: ucloud-aliyun

相关文章

网友评论

      本文标题:K8s集群配置Docker仓库的 secret(登录)

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