El registro del Proyecto Atómico no escucha en 443

El registro del Proyecto Atómico no escucha en 443

Estoy usandola documentación oficial para el inicio rápidoinstalarRegistro Atómicoen un host atómico Centos 7, y parece que no puedo acceder a nada en el puerto 443. (También lo intenté con un host atómico Fedora 23, pero obtuve aproximadamente los mismos resultados)

Aquí está la información de mi sistema.

[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) 

Estos son los pasos que tomé, además de la documentación oficial, el único paso adicional que tomé fue deshabilitar selinux.

[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

He publicado eldetalles de los comandos de instalación y ejecución aquí en pastall.

También eché un vistazo a los registros de Docker para el origincontenedor, por ejemplo, sudo docker logs originyHe publicado esos registrostambién.

No conozco bien Kubernetes, pero no veo los contenedores acoplables escuchando en ningún puerto.

[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

Tampoco veo ningún puerto con netstat, a la:

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

Y cuando intento modificar la IP local (y la dirección IP que especifiqué en los comandos atomic instally atomic run), obtengo una conexión rechazada.

[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

Lo cual tiene sentido, ya que no parece que haya nada escuchando en 443.

Así que seguí adelante y entré al origincontenedor, y miré las vainas y los registros de una vaina poreste documento administrativo extrasobre continuar con la configuración del registro atómico, pero desafortunadamente no estoy seguro de qué hacer a continuación.

[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

Respuesta1

Resulta queAyer mismo Project Atomic anunció que existe un método para instalar usando systemd..

Seguí ese método, usando elinstrucciones de este ejemplo de proyecto openshift/originsobre el registro atómico.

Aquí está el fragmento de lo README.mdque funcionó al momento de escribir este ejemplo:


Instalación

  1. Instalar

    sudo atomic install projectatomic/atomic-registry-install <hostname>
    
  2. Iniciar servicios del sistema

    sudo systemctl start atomic-registry-master.service
    
  3. Configure el registro. Este script crea el cliente oauth para que la consola web pueda conectarse. También configura la cuenta del servicio de registro para que pueda conectarse al API maestro.

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

información relacionada