Application Gateway Ingress Controller and Consul service mesh

Somnath Shukla 411 Reputation points
2021-01-04T09:17:35.4+00:00

Have created HCS in Azure.

I have aks cluster .
I have integrated aks and HCS as per this https://learn.hashicorp.com/tutorials/consul/hashicorp-consul-service-aks?in=consul/hcs-azure

I am using Azure Application Gateway Ingress Controller as per this https://learn.microsoft.com/en-us/azure/developer/terraform/create-k8s-cluster-with-aks-applicationgateway-ingress

I can access my sample app from the browser.53162-image-1.png
Now i am trying to integrate pod with consul but i am not able to expose the POd to AGIC.
I need some documents for this and also I want to do blue green deployment please help me out. note i am able to connect to pod using kubectl exec but i am not able to expose pod to browser using AGIC

Azure Application Gateway
Azure Application Gateway
An Azure service that provides a platform-managed, scalable, and highly available application delivery controller as a service.
1,048 questions
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,073 questions
{count} votes

1 answer

Sort by: Most helpful
  1. prmanhas-MSFT 17,891 Reputation points Microsoft Employee
    2021-01-05T05:38:59.323+00:00

    @Somnath Shukla Apologies for the delay in response and all the inconvenience caused because of the issue.

    I had discussion internally and got below inputs from our internal team:

    Beside our AGIC docs, we cannot offer further help as Consul is a product supported by HashiCorp and our installation guidelines on Azure Docs are only examples on how it can be installed, but with no guarantees:

    https://azure.github.io/application-gateway-kubernetes-ingress/
    https://learn.microsoft.com/en-us/azure/aks/servicemesh-consul-install?pivots=client-operating-system-linux

    Hope it helps!!!

    Please "Accept as Answer" if it helped so it can help others in community looking for help on similar topics.


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.