OnPremise ARC enabled Kubernetes Cluster, POD communication

Berger-Williams, Juergen 0 Reputation points
2023-11-08T07:48:37.5733333+00:00

Hi, I'm planning an ARC enabled On-Premise Kubernetes cluster and am now wondering whether this will enable communication for the PODS between the On-Premise ARC-Kubernetes and an AKS.
Goal is to have eg a Database hostet on the AKS and a Client, running on an On-Premise Kubernetes Cluster should have access to the Database, no public connection is allowed for this :-(

Is the ARC client and its options sufficient for this or do I also have to set up a VPN connection or an express route?

Thanks!

Azure Kubernetes Service
Azure Kubernetes Service
An Azure service that provides serverless Kubernetes, an integrated continuous integration and continuous delivery experience, and enterprise-grade security and governance.
2,457 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Prrudram-MSFT 28,281 Reputation points Microsoft Employee Moderator
    2023-11-09T12:45:22.7466667+00:00

    Hello @Berger-Williams, Juergen

    Thank you for reaching out to the Microsoft Q&A platform.

    The short answer is yes, you might need more than just the ARC client.

    Diving into the intricacies of networking, while Azure Arc helps you manage and run Kubernetes clusters across on-premises, multi-cloud, and edge environments, communication between clusters typically involves networking considerations. For secure, private communication between your on-premises cluster and AKS, a VPN connection or Azure ExpressRoute might be necessary.

    You'll want to establish a secure and private connection to ensure that your database hosted on AKS is accessible only to your on-premises cluster. The specifics depend on your network architecture and security requirements. VPNs are more straightforward for smaller setups, while ExpressRoute offers dedicated, high-throughput connections for larger, enterprise-level deployments.

    In essence, think of Azure Arc as the orchestrator, but the actual communication between clusters often requires additional networking configurations.

    For example, to enable communication between the two clusters, you can use Azure Arc Data Controller to create a secure connection between the on-premises Kubernetes cluster and the AKS cluster. Azure Arc Data Controller provides a secure and scalable way to manage and access data across hybrid and multi-cloud environments.

    References

    Hope that helps steer you in the right direction!

    Please click "Accept as answer" if this helps.

    0 comments No comments

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.