Kubernetes Secrets: 如何创建用户密码并用于 ImagePullSecrets
要创建一个包含用户名和密码的 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 来拉取镜像。
原文地址: https://www.cveoy.top/t/topic/pCd7 著作权归作者所有。请勿转载和采集!