You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[Common mistakes and solutions](#common-mistakes-and-solutions)
19
19
20
-
Note that the operator Helm chart is available from the GitHub chart repository, see [Alternatively, install the operator Helm chart from the GitHub chart repository]({{< relref "/userguide/managing-operators/installation/_index.md#alternatively-install-the-operator-helm-chart-from-the-github-chart-repository" >}}).
20
+
Note that the operator Helm chart is available from the GitHub chart repository. For more details, see [Alternatively, install the operator Helm chart from the GitHub chart repository]({{< relref "/userguide/managing-operators/installation/_index.md#alternatively-install-the-operator-helm-chart-from-the-github-chart-repository" >}}).
21
21
22
22
#### Useful Helm operations
23
23
@@ -128,17 +128,47 @@ imagePullSecrets:
128
128
- name: "my-image-pull-secret"
129
129
```
130
130
131
+
##### `annotations`
132
+
Specifies a set of key-value annotations that will be added to each pod running the operator. If no customer defined annotations are required, then omit this property.
133
+
134
+
Example:
135
+
```yaml
136
+
annotations:
137
+
stage: production
138
+
```
139
+
140
+
You may also specify annotations [using the `--set` parameter to the Helm install command](https://helm.sh/docs/intro/using_helm/#customizing-the-chart-before-installing), as follows:
141
+
142
+
```
143
+
--set annotations.stage=production
144
+
```
145
+
146
+
##### `labels`
147
+
Specifies a set of key-value labels that will be added to each pod running the operator. The Helm chart will automatically add any required labels, so the customer is not required to define those here. If no customer defined labels are required, then omit this property.
148
+
149
+
Example:
150
+
```yaml
151
+
labels:
152
+
sidecar.istio.io/inject: "false"
153
+
```
154
+
155
+
You may also specify labels [using the `--set` parameter to the Helm install command](https://helm.sh/docs/intro/using_helm/#customizing-the-chart-before-installing), as follows:
156
+
157
+
```
158
+
--set labels."sidecar\.istio\.io/inject"=false
159
+
```
160
+
131
161
##### `nodeSelector`
132
-
Allows you to run the operator Pod on a Node whose labels match the specified `nodeSelector` labels. You can use this optional feature if you want the operator Pod to run on a Node with particular labels. See [Assign Pods to Nodes](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) in the Kubernetes documentation for more details. This is not required if the operator Pod can run on any Node.
162
+
Allows you to run the operator Pod on a Node whose labels match the specified `nodeSelector` labels. You can use this optional feature if you want the operator Pod to run on a Node with particular labels. For more details, see[Assign Pods to Nodes](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) in the Kubernetes documentation for more details. This is not required if the operator Pod can run on any Node.
133
163
134
164
Example:
135
165
```yaml
136
166
nodeSelector:
137
167
disktype: ssd
138
168
```
139
169
140
-
##### `nodeAffinity`
141
-
Allows you to constrain the operator Pod to be scheduled on a Node with certain labels; it is conceptually similar to `nodeSelector`. `nodeAffinity` provides advanced capabilities to limit Pod placement on specific Nodes. See [Assign Pods to Nodes](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity) in the Kubernetes documentation for more details. This is optional and not required if the operator Pod can run on any Node or when using `nodeSelector`.
170
+
##### `affinity`
171
+
Allows you to constrain the operator Pod to be scheduled on a Node with certain labels; it is conceptually similar to `nodeSelector`. `affinity` provides advanced capabilities to limit Pod placement on specific Nodes. For more details, see [Assign Pods to Nodes](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity) in the Kubernetes documentation for more details. This is optional and not required if the operator Pod can run on any Node or when using `nodeSelector`.
142
172
143
173
Example:
144
174
```yaml
@@ -233,7 +263,7 @@ You must include the `default` namespace in the list if you want the operator to
233
263
This value is ignored if `dedicated` is set to `true`. Then, the operator will manage only domains in its own namespace.
234
264
{{% /notice %}}
235
265
236
-
For more information about managing `domainNamespaces`, see [Managing domain namespaces]({{< relref "/faq/namespace-management.md" >}}).
266
+
For more details about managing `domainNamespaces`, see [Managing domain namespaces]({{< relref "/faq/namespace-management.md" >}}).
237
267
238
268
##### `domainNamespaceLabelSelector`
239
269
Specifies a [label selector](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors) that will be used when searching for namespaces that the operator will manage.
@@ -322,7 +352,7 @@ Prior to the operator 3.1.0 release, the suffixes are hard-coded to `-introspect
322
352
{{% /notice %}}
323
353
324
354
{{% notice note %}}
325
-
In order to work with Kubernetes limits to resource names, the resultant names for the domain introspector job and the external service should not be more than 63 characters (see [Meet Kubernetes resource name restrictions]({{< relref "/userguide/managing-domains/_index.md#meet-kubernetes-resource-name-restrictions" >}})).
355
+
In order to work with Kubernetes limits to resource names, the resultant names for the domain introspector job and the external service should not be more than 63 characters. For more details, see [Meet Kubernetes resource name restrictions]({{< relref "/userguide/managing-domains/_index.md#meet-kubernetes-resource-name-restrictions" >}}).
326
356
{{% /notice %}}
327
357
328
358
##### `clusterSizePaddingValidationEnabled`
@@ -657,4 +687,4 @@ To recover:
657
687
#### Deleting and recreating a namespace that an operator manages without informing the operator
658
688
659
689
If you create a new domain in a namespace that is deleted and recreated, the domain does not start up until you notify the operator.
660
-
For more information about the problem and solutions, see [Managing domain namespaces]({{<relref "/faq/namespace-management.md">}}).
690
+
For more details about the problem and solutions, see [Managing domain namespaces]({{<relref "/faq/namespace-management.md">}}).
0 commit comments