Clarify private registry docs

This commit is contained in:
Catherine Luse
2019-06-28 17:22:48 -07:00
parent 7c3b7e1f2c
commit 0219665b33
@@ -4,8 +4,14 @@ weight: 3063
aliases: aliases:
- /rancher/v2.x/en/tasks/projects/add-registries/ - /rancher/v2.x/en/tasks/projects/add-registries/
--- ---
Registries are Kubernetes secrets containing credentials used to authenticate with [private Docker registries](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/).
Registries are secrets containing credentials used to authenticate with [private registries](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/). Deployments use these secrets to authenticate with a private registry and then pull a Docker image hosted on it. The word "registry" can refer to two things:
- A ** Docker registry** contains Docker images that you can pull in order to use them in your deployment. The registry is a stateless, scalable server side application that stores and lets you distribute Docker images.
- The Kubernetes secret that your deployment uses to authenticate with a Docker registry
Deployments use the secrets in the Kubernetes registry to authenticate with a private Docker registry and then pull a Docker image hosted on it.
Currently, credentials are pulled automatically only if the workload is created in the Rancher UI and not when it is created via kubectl. Currently, credentials are pulled automatically only if the workload is created in the Rancher UI and not when it is created via kubectl.
@@ -25,10 +31,12 @@ Currently, credentials are pulled automatically only if the workload is created
1. Click **Save**. 1. Click **Save**.
**Result:** Your secret is added to the project or namespace, depending on the scope you chose. You can view the secret in the Rancher UI from the **Resources > Registries** view. **Result:** Your secret is added to the project or namespace, depending on the scope you chose. You can view the secret in the Rancher UI from the **Resources > Registries** view. Any workload that you create in the Rancher UI will be able to access your registry if it is within the registry's scope.
## What's Next? ## How to Deploy Workloads with Images in a Private Registry
Now that you have a registry added to the project or namespace, you can add it to a workload that's deploying an image from your private registry. After adding a registry to a project, any workloads deployed via the Rancher UI will be able to pull images from that registry.
Now that you have a registry added to the project or namespace, you can add it to a workload that you want to deploy an image from your private registry.
For more information on adding a registry to a workload, see [Deploying Workloads]({{< baseurl >}}/rancher/v2.x/en/k8s-in-rancher/workloads/deploy-workloads/). For more information on adding a registry to a workload, see [Deploying Workloads]({{< baseurl >}}/rancher/v2.x/en/k8s-in-rancher/workloads/deploy-workloads/).