您现在的位置是:首页 >技术杂谈 >k8s使用私有镜像仓库的访问凭据配置网站首页技术杂谈
k8s使用私有镜像仓库的访问凭据配置
简介k8s使用私有镜像仓库的访问凭据配置
k8s创建私有仓库凭据有两种方式
1.使用kubectl命令创建secret
2.使用docker凭证作为k8s的凭据。
1.使用kubectl命令创建secret
kubectl create secret docker-registry <name> --docker-server=DOCKER_REGISTRY_SERVER --docker-username=DOCKER_USER --docker-password=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL
<name>:凭据名称
DOCKER_REGISTRY_SERVER:私有服务地址
DOCKER_USER:登录账号
DOCKER_PASSWORD:密码
DOCKER_EMAIL:邮箱
2.使用docker凭证作为k8s的凭据。
1.首先登录私有服务
docker login -u admin -p 123456 192.168.0.76:81
2.查看auth文件内容
cat /root/.docker/config.json
3.基于auth文件创建secret
kubectl create secret generic mysecrettest
--from-file=.dockerconfigjson=/root/.docker/config.json
--type=kubernetes.io/dockerconfigjson
3.在yaml文件中使用凭据
apiVersion: v1
kind: Pod
metadata:
name: mytest
namespace: default
spec:
containers:
- name: mytest
image: zztestimg:latest
imagePullSecrets:
- name: mysecrettest
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。