2

オンライン ガイド (クイック インストール) に従って OpenShift Enterprise をインストールしましたが、レジストリのデプロイで行き詰まりました。

[ https://docs.openshift.com/enterprise/3.0/admin_guide/install/docker_registry.html#deploy-registry][1]

レジストリを作成します

oadm registry --config=/etc/openshift/master/admin.kubeconfig \
    --credentials=/etc/openshift/master/openshift-registry.kubeconfig \
    --images='registry.access.redhat.com/openshift3/ose-${component}:${version}'

構成されていることを確認しました

[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

しかし、それは決して実行されず、保留中のままです

[justin@172 ~]$ oc get pods
NAME                       READY     STATUS    RESTARTS   AGE
docker-registry-1-deploy   0/1       Pending   0          2h

私はもう少し情報を得ようとします

[justin@172 ~]$ oc logs docker-registry-1-deploy
[justin@172 ~]$ 

しかし、logs コマンドは何も返しません

4

1 に答える 1

0

マシンをマスターと共有する 1 つのノードでインストールを試みました。

私のノードは次のようになりました:

[root@master ~]# oc get nodes
NAME                 LABELS                                      STATUS
master.mydomain.com   kubernetes.io/hostname=master.mydomain.com   Ready,SchedulingDisabled

注: SchedulingDisabled

このコマンドを実行しました:

oc describe pod docker-registry-1-deploy

また、展開をスケジュールするノードがなかったため、展開されなかった理由が示されました。作業を迅速に進めるために、インストールを再度実行して、別の VM にノードを追加しました。

それで

[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

そして、レジストリを正常に展開することができました。

于 2015-08-13T20:18:49.663 に答える