Docker Hub
To pull and push images from private Docker Hub repositories you need to create an image pull secret for Docker Hub. Creating an image pull secret for Docker Hub also reduces the chance of being rate limited (e.g. when deploying Garden utility images).
For a more in-depth guide on creating image pull secrets, check out the official Kubernetes documentation.
Step 1 — Log in
Log in to the Docker Hub account you want to use with:
The login process creates or updates a config.json
file that holds an authorization token. You can view it with:
The output contains a section similar to this:
Step 2 — Create the secret
You can now create the image pull secret with the following command:
Here we're creating a secret called regcred
in the default
namespace. Take note of the name and namespace as you'll need it when configuring the Kubernetes provider in step 4.
Last updated