获取错误状态尝试上传我的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
应该给你更多有用的信息。
- 使用docker-compose远程的byebug实例
- 将nodejs应用程序从另一个容器链接到Rethinkdb
- 如何为Redis / RethinkDB指定一个备用公开端口(使用Docker Compose)?
- docker工人:如何检索文件(由scrapy-splash创build)
- 如何在Docker容器中为rocketchat启用HTTPS
- 由于“未经授权:需要身份validation”,使用gitlab,docker push失败
- Docker组合生成错误 – 项目文件不存在
- 服务“networking”未能build立:lstat apache / sites-enabled / 000-default.conf:没有这样的文件或目录
- 创buildTLSconfiguration时出错(v1.3.7)