Skip to content

Commit 7ffb288

Browse files
authored
Merge pull request #24728 from nate-double-u/23055-copy-update
Copy updates for k8s.io/docs/concepts/containers/images/
2 parents e88749b + 9a6731f commit 7ffb288

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

content/en/docs/concepts/containers/images.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ to roll back to a working version.
4747
Instead, specify a meaningful tag such as `v1.42.0`.
4848
{{< /caution >}}
4949

50-
## Updating Images
50+
## Updating images
5151

5252
The default pull policy is `IfNotPresent` which causes the
5353
{{< glossary_tooltip text="kubelet" term_id="kubelet" >}} to skip
@@ -61,13 +61,13 @@ you can do one of the following:
6161

6262
When `imagePullPolicy` is defined without a specific value, it is also set to `Always`.
6363

64-
## Multi-architecture Images with Manifests
64+
## Multi-architecture images with image indexes
6565

66-
As well as providing binary images, a container registry can also serve a [container image manifest](https://github.com/opencontainers/image-spec/blob/master/manifest.md). A manifest can reference image manifests for architecture-specific versions of a container. The idea is that you can have a name for an image (for example: `pause`, `example/mycontainer`, `kube-apiserver`) and allow different systems to fetch the right binary image for the machine architecture they are using.
66+
As well as providing binary images, a container registry can also serve a [container image index](https://github.com/opencontainers/image-spec/blob/master/image-index.md). An image index can point to multiple [image manifests](https://github.com/opencontainers/image-spec/blob/master/manifest.md) for architecture-specific versions of a container. The idea is that you can have a name for an image (for example: `pause`, `example/mycontainer`, `kube-apiserver`) and allow different systems to fetch the right binary image for the machine architecture they are using.
6767

6868
Kubernetes itself typically names container images with a suffix `-$(ARCH)`. For backward compatibility, please generate the older images with suffixes. The idea is to generate say `pause` image which has the manifest for all the arch(es) and say `pause-amd64` which is backwards compatible for older configurations or YAML files which may have hard coded the images with suffixes.
6969

70-
## Using a Private Registry
70+
## Using a private registry
7171

7272
Private registries may require keys to read images from them.
7373
Credentials can be provided in several ways:
@@ -86,7 +86,7 @@ Credentials can be provided in several ways:
8686

8787
These options are explaind in more detail below.
8888

89-
### Configuring Nodes to authenticate to a Private Registry
89+
### Configuring nodes to authenticate to a private registry
9090

9191
If you run Docker on your nodes, you can configure the Docker container
9292
runtime to authenticate to a private container registry.
@@ -178,7 +178,7 @@ template needs to include the `.docker/config.json` or mount a drive that contai
178178
All pods will have read access to images in any private registry once private
179179
registry keys are added to the `.docker/config.json`.
180180

181-
### Pre-pulled Images
181+
### Pre-pulled images
182182

183183
{{< note >}}
184184
This approach is suitable if you can control node configuration. It
@@ -197,7 +197,7 @@ This can be used to preload certain images for speed or as an alternative to aut
197197

198198
All pods will have read access to any pre-pulled images.
199199

200-
### Specifying ImagePullSecrets on a Pod
200+
### Specifying imagePullSecrets on a Pod
201201

202202
{{< note >}}
203203
This is the recommended approach to run containers based on images
@@ -206,7 +206,7 @@ in private registries.
206206

207207
Kubernetes supports specifying container image registry keys on a Pod.
208208

209-
#### Creating a Secret with a Docker Config
209+
#### Creating a Secret with a Docker config
210210

211211
Run the following command, substituting the appropriate uppercase values:
212212

@@ -266,7 +266,7 @@ Check [Add ImagePullSecrets to a Service Account](/docs/tasks/configure-pod-cont
266266
You can use this in conjunction with a per-node `.docker/config.json`. The credentials
267267
will be merged.
268268

269-
## Use Cases
269+
## Use cases
270270

271271
There are a number of solutions for configuring private registries. Here are some
272272
common use cases and suggested solutions.

0 commit comments

Comments
 (0)