Registro Project Atomic não está ouvindo em 443

1

Estou usando a documentação oficial para o início rápido para instalar Atomic Registry em um host atômico do Centos 7, e parece que não consigo acessar nada na porta 443. (Eu também tentei com um Fedora 23 host atômico, mas, com aproximadamente os mesmos resultados)

Aqui está a minha informação do 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 os passos que eu dei, além da documentação oficial, o único passo que eu dei 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

Publicamos os detalhes da instalação & execute comandos aqui no pasteall .

Eu também dei uma olhada nos logs do docker para o contêiner origin , por exemplo sudo docker logs origin e Eu postei esses registros também.

Eu não sou bem versado no Kubernetes, mas não vejo os contêineres do docker ouvindo 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 portas com netstat, a la:

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

E quando tento encurvar o IP local (e o endereço IP especificado nos comandos atomic install e 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 parece que não há nada escutando em 443.

Então, fui em frente e inseri o contêiner origin e examinei os pods e os registros de um pod por este documento administrativo extra sobre continuar a configuração do registro atômico, mas, infelizmente, não sei o 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
    
por dougBTV 21.06.2016 / 14:26

1 resposta

0

Acontece que ontem mesmo o Project Atomic anunciou que há um método para instalar usando o systemd .

Eu segui esse método, usando as instruções deste exemplo de projeto openshift / origin sobre registro atômico.

Este é o snippet desse README.md que funcionou no momento da criação deste exemplo:

Instalação

  1. Instalar

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

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

    sudo /var/run/setup-atomic-registry.sh <hostname>
    
por 21.06.2016 / 16:19