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 origin
contenedor, por ejemplo, sudo docker logs origin
yHe 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 install
y 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 origin
contenedor, 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.md
que funcionó al momento de escribir este ejemplo:
Instalación
Instalar
sudo atomic install projectatomic/atomic-registry-install <hostname>
Iniciar servicios del sistema
sudo systemctl start atomic-registry-master.service
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>