Skip to content

Meshless Istio Announcement#5666

Open
jaiveerk wants to merge 7 commits intomasterfrom
jkatariya/meshless-istio-preview-announcement
Open

Meshless Istio Announcement#5666
jaiveerk wants to merge 7 commits intomasterfrom
jkatariya/meshless-istio-preview-announcement

Conversation

@jaiveerk
Copy link

Announcement for app routing istio feature.

Pending merging of docs.

@jaiveerk jaiveerk requested review from a team, allyford and Copilot March 18, 2026 19:10
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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) to website/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)"
@PixelRobots
Copy link
Collaborator

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?

https://pixelrobots.co.uk/2026/03/aks-app-routing-istio-support-has-landed-in-the-cli-here-is-how-to-test-it/

@jaiveerk
Copy link
Author

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?

https://pixelrobots.co.uk/2026/03/aks-app-routing-istio-support-has-landed-in-the-cli-here-is-how-to-test-it/

@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.

Copilot AI review requested due to automatic review settings March 18, 2026 19:59
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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) to website/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).

Copilot AI review requested due to automatic review settings March 18, 2026 21:20
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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
Copilot AI review requested due to automatic review settings March 19, 2026 15:38
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment on lines +56 to +61
| | 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants