Descripción
El intento de conectarse a un host enjambre de Windows desde una nueva implementación de Portainer 1.16.0 falla. 1.15.5 funciona bien.
Pasos para reproducir el problema:
docker service create --name portainer --publish published=9000,target=9000,mode=host --endpoint-mode dnsrr --replicas=1 --constraint 'node.role == manager' --mount type=volume,src=portainer,dst=c:/data portainer/portainer:latest
get-netipaddress
La consola de Chrome muestra solicitudes a http://host:9000/api/endpoints/xx/docker/plugins
devuelven 500 errores, seguidos de DELETE ... / endpoints / xx. El cuerpo del error contiene un mensaje de "Los complementos no son compatibles con esta plataforma".
Detalles técnicos:
docker service create --name portainer --publish published=9000,target=9000,mode=host --endpoint-mode dnsrr --replicas=1 --constraint 'node.role == manager' --mount type=volume,src=portainer,dst=c:/data portainer/portainer:latest
Hola @chrisvanderpennen , gracias por el informe.
¿Podrías probar portainer/portainer:pr1586
y decirme si resuelve el problema?
Hola @deviantony , tu PR soluciona el problema de conexión. Tengo una instancia de portainer:pr1586
administrando felizmente el nodo de enjambre de Windows que lo aloja. ¡Gracias!
Hay algunas rutas que todavía hacen la misma solicitud y muestran un brindis de:
Falla
No se pueden recuperar los complementos
Pero parecen funcionar bien a pesar del brindis. ¿Le gustaría que presente un informe por separado para eso?
@chrisvanderpennen ¡agradable!
Sí, abra otro problema para informar los problemas en las otras rutas.