1,直接在master上创建认证

kubectl create secret docker-registry harbor --docker-server=harbor.studeylinux.com --docker-username=dev --docker-password=Iwjw123456 --docker-email=894818965@qq.com

2,编写pod yaml 文件

apiVersion: v1
kind: Pod
metadata:
  name: alpine-jdk7-tomcat7
spec:
  containers:
  - name: alpine-jdk7-tomcat7
    image: harbor.studeylinux.com/superjia/alpine-jdk7-tomcat7
    imagePullPolicy: Always
  imagePullSecrets:
  - name: harbor

2,编写rc yaml 文件

apiVersion: v1
kind: ReplicationController
metadata:
  name: alpine-jdk7-tomcat7
spec:
  replicas: 2
  template:
    metadata:
      labels:
        app: alpine-jdk7-tomcat7
    spec:
      containers:
      - name: alpine-jdk7-tomcat7
        image: harbor.studeylinux.com/superjia/alpine-jdk7-tomcat7
        ports:
        - containerPort: 80

      imagePullSecrets:
      - name: harbor

运行结果全部启动成功

注意:

        在编写image:这个键值对的时候,后面的images 要写 全名,包括仓库地址和镜像名字,版本可以不 用些,默认是latest,不过也可以你自己指定