Project Atomic Registry hört nicht auf 443

Project Atomic Registry hört nicht auf 443

Ich benutzedie offizielle Dokumentation für den SchnellstartinstallierenAtomare Registrierungauf einem Centos 7 Atomic Host, und es scheint, dass ich auf Port 443 auf nichts zugreifen kann. (Ich habe es auch mit einem Fedora 23 Atomic Host versucht, aber mit ungefähr dem gleichen Ergebnis)

Hier sind meine Systeminformationen

[centos@atomic1 ~]$ uname -a
Linux atomic1.localdomain 3.10.0-327.13.1.el7.x86_64 #1 SMP Thu Mar 31 16:04:38 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[centos@atomic1 ~]$ cat /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core) 

Hier sind die Schritte, die ich unternommen habe. Abgesehen von der offiziellen Dokumentation habe ich nur zusätzlich Selinux deaktiviert.

[centos@atomic1 ~]$ sudo atomic install projectatomic/atomic-registry-quickstart 192.168.122.161
[centos@atomic1 ~]$ sudo atomic run projectatomic/atomic-registry-quickstart 192.168.122.161

Ich habe dieDetails zu den Installations- und Ausführungsbefehlen hier bei pasteall.

originIch habe mir auch die Docker-Protokolle für den Container angesehen , z. B. sudo docker logs originundIch habe diese Protokolle gepostetsowie.

Ich kenne mich mit Kubernetes nicht so gut aus, aber ich sehe keine Docker-Container, die auf irgendwelchen Ports lauschen

[centos@atomic1 ~]$ sudo docker ps
CONTAINER ID        IMAGE                                     COMMAND                  CREATED             STATUS              PORTS               NAMES
7c55fe09fda7        cockpit/kubernetes                        "/usr/libexec/cockpit"   2 minutes ago       Up 2 minutes                            k8s_registry-console.e1e1af45_registry-console-1-cyrbk_default_a2d0a2a3-37a8-11e6-b418-525400f177e5_76e30266
ff7c6af11175        openshift/origin-docker-registry:latest   "/bin/sh -c 'DOCKER_R"   2 minutes ago       Up 2 minutes                            k8s_registry.3b6c8c75_docker-registry-1-5kva8_default_a2b1914e-37a8-11e6-b418-525400f177e5_e68c9f03
6f028b08118a        openshift/origin-pod:v1.3.0-alpha.1       "/pod"                   2 minutes ago       Up 2 minutes                            k8s_POD.f8600130_registry-console-1-cyrbk_default_a2d0a2a3-37a8-11e6-b418-525400f177e5_b1982d98
ca1114728493        openshift/origin-pod:v1.3.0-alpha.1       "/pod"                   2 minutes ago       Up 2 minutes                            k8s_POD.dfaa0123_docker-registry-1-5kva8_default_a2b1914e-37a8-11e6-b418-525400f177e5_739d21b2
21808267a1a1        openshift/origin                          "/usr/bin/openshift s"   5 minutes ago       Up 5 minutes                            origin

Ich sehe auch keine Ports mit netstat, wie:

[centos@atomic1 ~]$ netstat -atl | grep 443

atomic installUnd wenn ich versuche, die lokale IP (und die IP-Adresse, die ich in den Befehlen und angegeben habe) zu curlen atomic run, wird mir die Verbindung verweigert

[centos@atomic1 ~]$ curl -k -v https://192.168.122.161
* About to connect() to 192.168.122.161 port 443 (#0)
*   Trying 192.168.122.161...
* Connection refused
* Failed connect to 192.168.122.161:443; Connection refused
* Closing connection 0
curl: (7) Failed connect to 192.168.122.161:443; Connection refused

Das macht Sinn, da es nicht so aussieht, als würde auf 443 irgendetwas zuhören.

Also ging ich weiter und betrat den originContainer und betrachtete die Kapseln und die Protokolle einer Kapsel prodieses zusätzliche Verwaltungsdokumentüber die Fortsetzung der Konfiguration des Atomic Registry, aber leider bin ich nicht sicher, was ich als nächstes tun soll.

[root@atomic1 origin]# oc get pods
NAME                       READY     STATUS    RESTARTS   AGE
docker-registry-1-5kva8    1/1       Running   0          15m
registry-console-1-cyrbk   1/1       Running   0          15m
[root@atomic1 origin]# oc logs registry-console-1-cyrbk
INFO: cockpit-ws: Using certificate: /etc/cockpit/ws-certs.d/0-self-signed.cert

Antwort1

Es stellt sich heraus, dasserst gestern hat Project Atomic angekündigt, dass es eine Methode zur Installation mit systemd gibt.

Ich habe diese Methode angewendet und dabei dieAnweisungen aus diesem OpenShift/Origin-Projektbeispielüber das Atomregister.

Hier ist der Ausschnitt daraus, README.mdder zum Zeitpunkt der Erstellung dieses Beispiels funktionierte:


Installation

  1. Installieren

    sudo atomic install projectatomic/atomic-registry-install <hostname>
    
  2. Starten Sie die Systemdienste

    sudo systemctl start atomic-registry-master.service
    
  3. Richten Sie die Registrierung ein. Dieses Skript erstellt den OAuth-Client, damit die Webkonsole eine Verbindung herstellen kann. Es konfiguriert auch das Registrierungsdienstkonto, damit es eine Verbindung zum API-Master herstellen kann.

    sudo /var/run/setup-atomic-registry.sh <hostname>
    

verwandte Informationen