|
3 | 3 | :keywords: Kubernetes, operator, docker, registry, custom image, tags
|
4 | 4 | :description: Learn how to specify product images for Stackable Data Platform deployments, including using default, custom, or mirrored registries.
|
5 | 5 |
|
6 |
| -To run any product on the Stackable Data Platform, you need to specify which version you want to run in the resource definition (e.g., a `SparkApplication` or `DruidCluster`). |
| 6 | +To run any product on the Stackable Data Platform, you need to specify the desired version in the resource definition (e.g., a `SparkApplication` or `DruidCluster`). |
7 | 7 | The simplest way to do this is as follows:
|
8 | 8 |
|
9 | 9 | [source,yaml]
|
|
16 | 16 | <.> The version of your product.
|
17 | 17 | Consult the product operator documentation to find out about supported product versions.
|
18 | 18 | <.> The version of the Stackable Data Platform.
|
19 |
| -If you omit it, the operator will use its own version together with the product version to select the product image. |
| 19 | +If omitted, the operator will use its own version along with the product version to select the product image. |
20 | 20 | It is recommended to omit this field to ensure you are always using the correct, compatible version of the product image.
|
21 | 21 |
|
22 | 22 | == Product and Stackable version explained
|
@@ -58,7 +58,7 @@ However, since the last digit of the Stackable version is considered a patch lev
|
58 | 58 | So, an operator of version _25.7.x_ will be compatible with all images of version _25.7.y_ release line.
|
59 | 59 | This allows for shorter update cycles for users when new image versions are released that may contain security fixes.
|
60 | 60 |
|
61 |
| -The following paragraphs explain the available settings and how they work. |
| 61 | +The following sections explain the available settings and how they work. |
62 | 62 | At the bottom of this page, in the <<_common_scenarios, common scenarios>> section, some common update scenarios are explained as examples.
|
63 | 63 |
|
64 | 64 | == Stackable provided images
|
@@ -133,11 +133,11 @@ Only when the correct product version is given to the operator will the product
|
133 | 133 |
|
134 | 134 | Using custom images has a few limitations that users should be aware of:
|
135 | 135 |
|
136 |
| -* The images will _have_ to have the same structures that Stackable operators expect. |
| 136 | +* The images must have the same structures that Stackable operators expect. |
137 | 137 | This should usually be ensured by specifying a Stackable image in the `FROM` clause of the Dockerfile (all the available images can be found in our https://oci.stackable.tech/api/v2.0/projects/sdp[Stackable OCI registry] - the schema is typically: `oci.stackable.tech/sdp/<product>:<product-version>-stackable<stackable-version>`.
|
138 | 138 | Information on how to browse the registry can be found in the xref:contributor:project-overview.adoc#docker-images[Docker images section of the project overview]).
|
139 | 139 |
|
140 |
| -* Images will have to be upgraded for every new Stackable release to follow structural changes that Stackable may have made to their images. |
| 140 | +* Images will need to be upgraded for every new Stackable release to follow structural changes that Stackable may have made to their images. |
141 | 141 | When deriving images from official Stackable images, this will mean updating the version of the image in the `FROM` clause to the correct Stackable release.
|
142 | 142 |
|
143 | 143 | * It is not possible to update the Stackable Platform to a new version without changing the deployed cluster definitions when using custom images.
|
|
0 commit comments