k8s創(chuàng)建私有倉(cāng)庫(kù)憑據(jù)有兩種方式
1.使用kubectl命令創(chuàng)建secret
2.使用docker憑證作為k8s的憑據(jù)。
1.使用kubectl命令創(chuàng)建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>:憑據(jù)名稱
DOCKER_REGISTRY_SERVER:私有服務(wù)地址
DOCKER_USER:登錄賬號(hào)
DOCKER_PASSWORD:密碼
DOCKER_EMAIL:郵箱
2.使用docker憑證作為k8s的憑據(jù)。
1.首先登錄私有服務(wù)
docker login -u admin -p 123456 192.168.0.76:81
2.查看auth文件內(nèi)容文章來源:http://www.zghlxwxcb.cn/news/detail-458024.html
cat /root/.docker/config.json
3.基于auth文件創(chuàng)建secret文章來源地址http://www.zghlxwxcb.cn/news/detail-458024.html
kubectl create secret generic mysecrettest \
--from-file=.dockerconfigjson=/root/.docker/config.json \
--type=kubernetes.io/dockerconfigjson
3.在yaml文件中使用憑據(jù)
apiVersion: v1
kind: Pod
metadata:
name: mytest
namespace: default
spec:
containers:
- name: mytest
image: zztestimg:latest
imagePullSecrets:
- name: mysecrettest
到了這里,關(guān)于k8s使用私有鏡像倉(cāng)庫(kù)的訪問憑據(jù)配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!