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,不过也可以你自己指定