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
-[Restart Node with draining](#restart-node-with-draining)
15
13
-[Restart Node without draining](#restart-node-without-draining)
16
14
<!-- TOC -->
@@ -21,139 +19,68 @@ Ensure that NGF can recover gracefully from container failures without any user
21
19
22
20
## Test Environment
23
21
24
-
- A Kubernetes cluster with 3 nodes on GKE
25
-
- Node: e2-medium (2 vCPU, 4GB memory)
26
22
- A Kind cluster
27
23
28
24
## Steps
29
25
30
26
### Setup
31
27
32
-
1. Setup GKE Cluster.
33
-
2. Clone the repo and change into the nginx-gateway-fabric directory.
34
-
3. Check out the latest tag (unless you are installing the edge version from the main branch).
35
-
4. Go into `deploy/manifests/nginx-gateway.yaml` and change the following:
28
+
1. Deploy a one-Node Kind cluster. Can run `make create-kind-cluster` from main directory.
29
+
30
+
2. Go into `deploy/manifests/nginx-gateway.yaml` and change the following:
36
31
37
32
-`runAsNonRoot` from `true` to `false`: this allows us to insert our ephemeral container as root which enables us to restart the nginx-gateway container.
38
33
- Add the `--product-telemetry-disable` argument to the nginx-gateway container args.
39
34
40
-
5. Follow the [installation instructions](https://github.com/nginxinc/nginx-gateway-fabric/blob/main/site/content/installation/installing-ngf/manifests.md)
41
-
to deploy NGINX Gateway Fabric using manifests and expose it through a LoadBalancer Service.
42
-
6. In a separate terminal track NGF logs.
35
+
3. Follow [this guide](https://docs.nginx.com/nginx-gateway-fabric/installation/running-on-kind/) to deploy NGINX Gateway Fabric using manifests and expose it through a NodePort Service.
0 commit comments