如何配置k8s集群 docker 镜像获取时配置的secret,拉取私仓镜像
生成密钥secretkubectl create secret docker-registry -n harbor docker-secret --docker-server=local.harbor.com --docker-username=admin --docker-password=12345-n harbor:在该ns下创建secret该密钥只能在对应namespace使用dockre
·
生成密钥secret
kubectl create secret docker-registry -n harbor docker-secret --docker-server=local.harbor.com --docker-username=admin --docker-password=12345
-n harbor:在该ns下创建secret 该密钥只能在对应namespace
使用
dockrer-secret: 指定密钥的键名称, 可自行定义
--docker-server: 指定docker
仓库地址
--docker-username: 指定docker
仓库账号
--docker-password: 指定docker
仓库密码
发现data数据被base64加密
使用base64 解密字符串,用法如下
加密
[root@VM-0-10-centos ~]# echo Hello World | base64
SGVsbG8gV29ybGQK
解密
[root@VM-0-10-centos ~]# echo SGVsbG8gV29ybGQK | base64 -d
Hello World
yaml
文件加入密钥参数
containers:
- name: nginx
image: local.harbor.com/abang/nginx:latest
ports:
- containerPort: 8080
imagePullSecrets:
- name: docker-secret
更多推荐
已为社区贡献6条内容
所有评论(0)