¿Cómo cambiar nuestro clúster k8s de docker.io a nuestro registro privado para que no tengamos que mencionar el host de registro de docker en cada imagen?
Esta es una respuesta de Community Wiki basada parcialmente en los comentarios de otros usuarios, así que siéntete libre de editarla y agregar cualquier detalle adicional que consideres importante.
Como puede leer en esta sección de la documentación oficial de kubernetes, se puede configurar en un nivel de tiempo de ejecución del contenedor (en este caso, Docker ) creando un Secret basado en las credenciales de Docker existentes y luego puede consultar dicha configuración alternativa en la especificación de su Pod . como sigue:
apiVersion: v1 kind: Pod metadata: name: private-reg spec: containers: - name: private-reg-container image: <your-private-image> imagePullSecrets: 👈 - name: regcred