首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >部署后,Docker注册表仍处于待定状态

部署后,Docker注册表仍处于待定状态
EN

Stack Overflow用户
提问于 2015-08-13 00:28:37
回答 1查看 1.5K关注 0票数 2

我已经按照在线指南(快速安装)安装了OpenShift企业,但我仍然停留在部署注册表上。

registry.html#deploy-registry][1]

我创建注册表

代码语言:javascript
复制
oadm registry --config=/etc/openshift/master/admin.kubeconfig \
    --credentials=/etc/openshift/master/openshift-registry.kubeconfig \
    --images='registry.access.redhat.com/openshift3/ose-${component}:${version}'

我检查它是否配置好了

代码语言:javascript
复制
[justin@172 ~]$ oc get se docker-registry
NAME              LABELS                    SELECTOR                  IP(S)            PORT(S)
docker-registry   docker-registry=default   docker-registry=default   172.30.144.220   5000/TCP

但是它从来不运行,它一直在等待。

代码语言:javascript
复制
[justin@172 ~]$ oc get pods
NAME                       READY     STATUS    RESTARTS   AGE
docker-registry-1-deploy   0/1       Pending   0          2h

我想得到更多的信息

代码语言:javascript
复制
[justin@172 ~]$ oc logs docker-registry-1-deploy
[justin@172 ~]$ 

但是logs命令没有返回任何内容。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-13 20:18:49

我曾尝试过用一个节点与主机共享计算机进行安装。

我的节点看起来如下:

代码语言:javascript
复制
[root@master ~]# oc get nodes
NAME                 LABELS                                      STATUS
master.mydomain.com   kubernetes.io/hostname=master.mydomain.com   Ready,SchedulingDisabled

注: SchedulingDisabled

我执行了这个命令:

代码语言:javascript
复制
oc describe pod docker-registry-1-deploy

它给出了没有被部署的原因,那就是没有节点来安排部署。为了使事情快速进行,我再次执行了安装,在另一个VM上添加了一个节点。

然后

代码语言:javascript
复制
[root@master ~]# oc get nodes
NAME                 LABELS                                      STATUS
master.mydomain.com   kubernetes.io/hostname=master.mydomain.com   Ready,SchedulingDisabled
node1.mydomain.com    kubernetes.io/hostname=node1.mydomain.com    Ready

我成功地部署了注册表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31977605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档