获取错误状态尝试上传我的kubernetes窗格

我有我的controller.yaml,看起来像这样:

apiVersion: v1 kind: ReplicationController metadata: name: hmrcaction labels: name: hmrcaction spec: replicas: 1 selector: name: hmrcaction template: metadata: labels: name: hmrcaction version: 0.1.4 spec: containers: - name: hmrcaction image: ccc-docker-docker-release.someartifactory.com/hmrcaction:0.1.4 ports: - containerPort: 9000 imagePullSecrets: - name: fff-artifactory 

和服务yaml,看起来像这样:

 apiVersion: v1 kind: Service metadata: name: hmrcaction labels: name: hmrcaction spec: # if your cluster supports it, uncomment the following to automatically create # an external load-balanced IP for the frontend service. type: LoadBalancer ports: # the port that this service should serve on - port: 9000 selector: name: hmrcaction 

我有一个kubernetes集群,所以我想用这个rc上传我的docker到集群,我这样做:

 kubectl create -f controller.yaml 

但我得到了一些奇怪的状态,当我运行命令kubectl get pods我得到:

 NAME READY STATUS RESTARTS AGE hmrcaction-k9bb6 0/1 ImagePullBackOff 0 40s 

这是什么?? 之前的状态是ErrImagePull

请帮忙 :)

谢谢!

kubectl describe pods -l name=hmrcaction应该给你更多有用的信息。