If the company's Docker Warehouse (Harbor) requires user authentication, the image can be pulled.
So how do you generate this secret in k8s?
How can this secret be restored?
How is it implemented in the k8s yaml file?
Here are a few command tips:
1, generate Docker-registry's Secret
KUBECTL Create secret docker-registry harborsecret--docker-server=harbor.demo.com.cn--docker-username=' Docker-admin ' --docker-password='==pwd==' --docker-email='[email protected] '
2, define the contents of this secret.
Kubectl Get Secrets Harborsecret--output="Jsonpath={.data.\.dockerconfigjson}" | Base64-d
3, examples of use in the Demployment yaml file.
... spec: imagepullsecrets: -name:harborsecret containers: -Name:eureka Image: Harbor.demo.com.cn/eurekaserver:v1 ...
4, delete this secret.
Kubectl Delete Secrets Harborsecret
How to generate and use K8s's imagepullsecrets