Registro do Projeto Atomic não escuta em 443

Registro do Projeto Atomic não escuta em 443

estou a usara documentação oficial para início rápidopara instalarRegistro Atômicoem um host atômico Centos 7, e parece que não consigo acessar nada na porta 443. (Também tentei com um host atômico Fedora 23, mas com quase os mesmos resultados)

Aqui estão as informações do meu 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) 

Aqui estão as etapas que executei, além da documentação oficial, a única etapa adicional que executei foi desabilitar o 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

Eu postei odetalhes dos comandos de instalação e execução aqui em pasteall.

Também dei uma olhada nos logs do docker do origincontêiner, por exemplo, sudo docker logs origineEu postei esses logstambém.

Não sou muito versado em Kubernetes, mas não vejo os contêineres do docker escutando em nenhuma porta

[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

Nem vejo nenhuma porta com netstat, como:

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

E quando tento enrolar o IP local (e o endereço IP especificado nos comandos atomic installe atomic run), recebo uma conexão recusada

[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

O que faz sentido, visto que não parece haver nada ouvindo no 443.

Então fui em frente e entrei no origincontêiner e olhei os pods e os logs de um pod poreste documento administrativo extrasobre continuar a configuração do registro atômico, mas infelizmente não tenho certeza do que fazer a seguir.

[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

Responder1

Acontece queontem mesmo o Project Atomic anunciou que existe um método para instalar usando systemd.

Eu segui esse método, usando oinstruções deste exemplo de projeto openshift/originsobre registro atômico.

Aqui está o trecho que README.mdfuncionou no momento da criação deste exemplo:


Instalação

  1. Instalar

    sudo atomic install projectatomic/atomic-registry-install <hostname>
    
  2. Iniciar serviços do sistema

    sudo systemctl start atomic-registry-master.service
    
  3. Configure o registro. Este script cria o cliente oauth para que o console web possa se conectar. Ele também configura a conta de serviço de registro para que possa se conectar ao mestre da API.

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

informação relacionada