appgw.ingress.kubernetes.io/request-timeout does not work

Anjana Silva 0 Reputation points
2025-03-11T10:05:47.61+00:00

I am using an Azure managed AKS and Appgateway setup. I am trying to increase the request timeout from "30" (which seems to be the default value) to "60". I have followed this document https://azure.github.io/application-gateway-kubernetes-ingress/annotations/ and added the following annotation line in my ingress file:

appgw.ingress.kubernetes.io/request-timeout: "60"

The top part of my ingresses looks like this

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: x.x.x.x.com
  annotations:
    kubernetes.io/ingress.class: azure/application-gateway
    appgw.ingress.kubernetes.io/appgw-ssl-certificate: Dev-Portal
    appgw.ingress.kubernetes.io/rewrite-rule-set: Custom-Rule-SEt
    appgw.ingress.kubernetes.io/health-probe-hostname: x.x.x.x.com
    appgw.ingress.kubernetes.io/health-probe-path: /healthz
    appgw.ingress.kubernetes.io/request-timeout: "60"

However, this does not seem to take effect. Can you please help me ?

Thank you

Azure Kubernetes Service (AKS)
Azure Kubernetes Service (AKS)
An Azure service that provides serverless Kubernetes, an integrated continuous integration and continuous delivery experience, and enterprise-grade security and governance.
2,306 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.