背景简介
配置私有 docker 镜像服务 secret。
环境配置
- 系统:Debian 6.1.66-1 (2023-12-09) x86_64 GNU/Linux
- Kubernetes:v1.29.1
详细步骤
配置 yaml 文件
myserver@peag-k8s-master:~/pega23-demo/database$ nano private-repo-image-pull-secret.json
myserver@peag-k8s-master:~/pega23-demo/database$ cat private-repo-image-pull-secret.json
{
"auths": {
"http://192.168.122.1:20716": {
"email": "my-email",
"password": "my-password",
"username": "my-username"
}
}
}
创建 secret
myserver@peag-k8s-master:~/pega23-demo/database$ kubectl create secret docker-registry my-private-repo-secret --from-file=.dockerconfigjson=private-repo-image-pull-secret.json -n pega23-demo
secret/my-private-repo-secret created
至此,kubernetes 创建 私有 docker repository secret 已完成。