@@ -122,6 +122,45 @@ Create a Service with type `LoadBalancer` using the appropriate manifest for you
122
122
nslookup < dns-name>
123
123
```
124
124
125
+ ## Upgrading NGINX Gateway Fabric
126
+
127
+ ### Upgrade NGINX Gateway Fabric from Manifests
128
+
129
+ 1 . Upgrade the Gateway Resources
130
+
131
+ Before you upgrade, ensure the Gateway API resources are the correct version as supported by the NGINX Gateway
132
+ Fabric - [ see the Technical Specifications] ( /README.md#technical-specifications ) .
133
+ The [ release notes] ( https://github.com/kubernetes-sigs/gateway-api/releases/tag/v0.8.0 ) of the new version of the
134
+ Gateway API might include important upgrade-specific notes and instructions. We advise to check the release notes of
135
+ all versions between the one you're using and the new one.
136
+
137
+ To upgrade the Gateway resources from [ the Gateway API repo] ( https://github.com/kubernetes-sigs/gateway-api ) , run:
138
+
139
+ ``` shell
140
+ kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v0.8.0/standard-install.yaml
141
+ ```
142
+
143
+ 1. Upgrade the NGINX Gateway Fabric CRDs
144
+
145
+ Run the following command to upgrade the NGINX Gateway Fabric CRDs:
146
+
147
+ ` ` ` shell
148
+ kubectl apply -f deploy/manifests/crds
149
+ ` ` `
150
+
151
+ 1. Upgrade NGINX Gateway Fabric Deployment
152
+
153
+ Run the following command to upgrade NGINX Gateway Fabric:
154
+
155
+ ` ` ` shell
156
+ kubectl apply -f deploy/manifests/nginx-gateway.yaml
157
+ ` ` `
158
+
159
+ # ## Upgrade NGINX Gateway Fabric using Helm
160
+
161
+ To upgrade NGINX Gateway Fabric when the deployment method is Helm, please follow the instructions
162
+ [here](/deploy/helm-chart/README.md#upgrading-the-chart).
163
+
125
164
# # Uninstalling NGINX Gateway Fabric
126
165
127
166
# ## Uninstall NGINX Gateway Fabric from Manifests
0 commit comments