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
If needed, you can push these images to your own private registry.
73
-
74
-
#### Push images to your private registry
75
-
76
-
After pulling the images, tag them and upload them to your private registry.
77
-
78
-
1. Log in to your private registry:
79
-
80
-
```shell
81
-
docker login <my-docker-registry>
82
-
```
83
-
84
-
2. Tag and push each image. Replace `<my-docker-registry>` with your registry’s path and `<version-tag>` with the version you’re using (for example, `2.17.0`):
85
-
86
-
- For the `apigw` image:
87
-
88
-
```shell
89
-
docker tag private-registry.nginx.com/nms/apigw:<version-tag><my-docker-registry>/nms/apigw:<version-tag>
If you don't need a private registry, you can use a JWT token as a Docker configuration secret with Helm charts.
54
+
You can use your NGINX JWT as a Docker configuration secret with Helm charts.
131
55
132
56
Create a Docker registry secret on the cluster, using the JWT token as the username and `none` as the password. The Docker server is `private-registry.nginx.com`.
133
57
@@ -179,8 +103,8 @@ The `values.yaml` file customizes the Helm chart installation without editing th
179
103
180
104
1. Create a `values.yaml` file similar to this example:
181
105
182
-
- Replace `<my-docker-registry:port>` with your private Docker registry and port (if needed).
183
106
- In the `imagePullSecrets` section, add the credentials for your private Docker registry.
107
+
- Change the version tag to the version of NGINX Instance Manager you would like to install. See "Install the chart" below for versions.
184
108
185
109
{{< see-also >}} For more on creating a secret, see Kubernetes [Pull an Image from a Private Registry](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/). {{</ see-also >}}
186
110
@@ -190,27 +114,27 @@ The `values.yaml` file customizes the Helm chart installation without editing th
@@ -220,36 +144,7 @@ The `values.yaml` file customizes the Helm chart installation without editing th
220
144
221
145
---
222
146
223
-
## Manage network policies
224
147
225
-
To apply network policies for NGINX Instance Manager, ensure Kubernetes has a [network plugin](https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/) installed before the Helm chart installation.
226
-
227
-
By default, the following network policies will be created in the release namespace:
To disable network policies, update the `values.yaml` file:
245
-
246
-
```yaml
247
-
networkPolicies:
248
-
# Set this to true to enable network policies for NGINX Instance Manager.
249
-
enabled: false
250
-
```
251
-
252
-
---
253
148
254
149
## Install the chart
255
150
@@ -342,6 +237,37 @@ This deletes the `nms` application and all associated Kubernetes resources.
342
237
343
238
---
344
239
240
+
## Manage network policies
241
+
242
+
To apply network policies for NGINX Instance Manager, ensure Kubernetes has a [network plugin](https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/) installed before the Helm chart installation.
243
+
244
+
By default, the following network policies will be created in the release namespace:
To disable network policies, update the `values.yaml` file:
262
+
263
+
```yaml
264
+
networkPolicies:
265
+
# Set this to true to enable network policies for NGINX Instance Manager.
266
+
enabled: false
267
+
```
268
+
269
+
---
270
+
345
271
## Troubleshooting
346
272
347
273
For instructions on creating a support package to share with NGINX Customer Support, see [Create a Support Package from a Helm Installation]({{< relref "/nms/support/k8s-support-package.md" >}}).
0 commit comments