k8s拉取私有镜像测试
k8s在创建pod时拉取私有镜像的方式
1、创建secret(创建方式有两钟,一种使用命令,第二种使用文件)
2、利用Node上的配置访问Private Registry
先测试第二种
1、node登录
docker login registry.cn-hangzhou.aliyuncs.com
2、创建 kubectl create -f test.yaml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: dentestreplce
spec:
replicas: 1
template:
metadata:
labels:
name: dentestreplace
spec:
containers:
- name: dentestreplace
imagePullPolicy: Always
image: registry.cn-hangzhou.aliyuncs.com/den/busybox:dingtest1
3、查看状态
[root@k8smaster busybox]# kubectl get pods
NAME READY STATUS RESTARTS AGE
dentestreplce-2965570196-686h9 0/1 ErrImagePull 0 5s
查看详细状态
rror syncing pod, skipping: failed to "StartContainer" for "dentestreplace" with ErrImagePull:
"rpc error: code = 2 desc = Error: