要创建一个包含用户名和密码的 Secret,可以使用以下命令:

kubectl create secret generic myharbor --from-literal=username=myusername --from-literal=password=mypassword

这将创建一个名为'myharbor' 的 Secret,并将用户名和密码存储为字符串值。然后,可以在 Pod 的 spec 中使用'imagePullSecrets' 字段将该 Secret 挂载到 Pod 中:

apiVersion: v1
kind: Pod
metadata:
  name: mypod
spec:
  containers:
  - name: mycontainer
    image: myimage
  imagePullSecrets:
  - name: myharbor

这样,Pod 将使用名为'myharbor' 的 Secret 来拉取镜像。

Kubernetes Secrets: 如何创建用户密码并用于 ImagePullSecrets

原文地址: https://www.cveoy.top/t/topic/pCd7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录