Conversation
There was a problem hiding this comment.
Pull request overview
Adds a new AKS blog announcement post describing preview Gateway API support in the application routing add-on (using a meshless Istio control plane), and registers a new author entry for attribution on the website.
Changes:
- Added a new blog post: “Announcing Gateway API support for the AKS application routing add-on (preview)”.
- Added a new author profile (
jaiveer-katariya) towebsite/blog/authors.yml.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.
| File | Description |
|---|---|
| website/blog/authors.yml | Adds author metadata used by the Docusaurus blog for rendering author info. |
| website/blog/2026-03-18-app-routing-gateway-api/index.md | Introduces the announcement post content, including prerequisites and a Gateway API walkthrough. |
| We're announcing preview support for the **Kubernetes Gateway API** in the AKS application routing add-on. This brings a modern, role-oriented traffic management model to AKS — and establishes a clear migration path ahead of the [upcoming Ingress-NGINX retirement](#why-now-the-ingress-nginx-retirement). | ||
|
|
||
| <!-- truncate --> | ||
|
|
| First, deploy the `httpbin` sample application: | ||
|
|
||
| ```bash | ||
| kubectl apply -f https://raw.githubusercontent.com/istio/istio/master/samples/httpbin/httpbin.yaml |
| @@ -0,0 +1,197 @@ | |||
| --- | |||
| title: "Announcing Gateway API support for the AKS application routing add-on (preview)" | |||
|
When I tested this for my blog post earlier I had to enable the gateway API crds before the gatewayclass was exposed. Is this expected behaviour as it is not in this blog post? |
@PixelRobots thanks for the callout! You're completely right - managed gateway crds are needed. Not sure how I diverged in my testing vs what I wrote. Stepping through this again to make sure it's accurate. |
There was a problem hiding this comment.
Pull request overview
Adds a new AKS blog announcement post describing preview Gateway API support in the application routing add-on (meshless Istio control plane), and updates blog author metadata to include the new author.
Changes:
- Added new blog post: “Announcing Gateway API support for App Routing (preview)”.
- Added a new author entry (
jaiveer-katariya) towebsite/blog/authors.yml.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| website/blog/authors.yml | Adds metadata for the new blog post author. |
| website/blog/2026-03-18-app-routing-gateway-api/index.md | Introduces the announcement post content, setup steps, and limitations for the feature. |
| --- | ||
|
|
||
| We're announcing preview support for the **Kubernetes Gateway API** in the AKS application routing add-on. This brings a modern, role-oriented traffic management model to AKS — and establishes a clear migration path ahead of the [upcoming Ingress-NGINX retirement](#why-now-the-ingress-nginx-retirement). | ||
|
|
There was a problem hiding this comment.
Pull request overview
Adds a new AKS blog announcement post for preview Gateway API support in the Application Routing add-on (using a lightweight/meshless Istio control plane), and registers the new author entry used by the post.
Changes:
- Added a new author profile (
jaiveer-katariya) to the blog authors registry. - Added a new blog post announcing Gateway API support for App Routing (preview), including background, setup steps, and limitations.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
website/blog/authors.yml |
Adds the new blog author metadata used by the post front matter. |
website/blog/2026-03-18-app-routing-gateway-api/index.md |
New announcement post content and setup instructions for App Routing Gateway API (preview). |
| --- | ||
|
|
||
| We're announcing preview support for the **Kubernetes Gateway API** in the AKS application routing add-on. This brings a modern, role-oriented traffic management model to AKS — and establishes a clear migration path ahead of the [upcoming Ingress-NGINX retirement](#why-now-the-ingress-nginx-retirement). | ||
|
|
| First, deploy the `httpbin` sample application: | ||
|
|
||
| ```bash | ||
| kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.27/samples/httpbin/httpbin.yaml |
There was a problem hiding this comment.
Pull request overview
Adds a new blog post announcing Gateway API support for AKS App Routing (preview) using a meshless Istio control plane, and registers the new author metadata needed to render the post.
Changes:
- Added a new author entry for the blog post.
- Added a new blog post detailing background, enablement steps, and limitations for Gateway API support in App Routing.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| website/blog/authors.yml | Adds author metadata for the new announcement post. |
| website/blog/2026-03-18-app-routing-gateway-api/index.md | Introduces the announcement blog post content and step-by-step commands. |
| | | App routing Gateway API | Istio service mesh add-on | | ||
| |---|---|---| | ||
| | **GatewayClass** | `approuting-istio` | `istio` | | ||
| | **Sidecar injection** | Not enabled | Enabled cluster-wide | | ||
| | **Istio CRDs** | Not installed | Installed | | ||
| | **Upgrades** | In-place (minor and patch) | Canary upgrades for minor versions | |
| AKS will provision the underlying Deployment, Service, HPA, and PDB automatically. Wait for the Gateway to be programmed and retrieve its external IP: | ||
|
|
||
| ```bash | ||
| kubectl wait --for=condition=programmed gateways.gateway.networking.k8s.io httpbin-gateway |
Announcement for app routing istio feature.
Pending merging of docs.