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 origin
contêiner, por exemplo, sudo docker logs origin
eEu 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 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 não parece haver nada ouvindo no 443.
Então fui em frente e entrei no origin
contê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.md
funcionou no momento da criação deste exemplo:
Instalação
Instalar
sudo atomic install projectatomic/atomic-registry-install <hostname>
Iniciar serviços do sistema
sudo systemctl start atomic-registry-master.service
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>