Run kubernetes registry-creds through a proxy
Recently we had the need to run registry-creds through a proxy to access ECR. The good news is that it respects the HTTP_PROXY, HTTPS_PROXY and NO_PROXY environment variables so it is just a matter of adding them to the deployment.
You will need to NO_PROXY the internal IP used to access the API server otherwise it won't be able to connect to it.
containers:
- env:
- name: HTTP_PROXY
value: http://<host>:<port>
- name: HTTPS_PROXY
value: http://<host>:<port>
- name: NO_PROXY
value: 10.96.0.1