Share via

AKS standards

nikita tiwari 25 Reputation points
2025-09-01T07:57:35.6966667+00:00

We are developing our AKS standards, and as part of this, we want to implement mTLS between microservices and isolate workloads between namespaces. We plan to use Istio as the service mesh and Cilium to create network policies for better performance. Has anyone done this before? Is it overkill, or is there a better way to implement it?

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.


1 answer

Sort by: Most helpful
  1. SUNOJ KUMAR YELURU 18,336 Reputation points MVP Volunteer Moderator
    2025-09-01T09:36:22.9466667+00:00

    Hi @Nikita Tiwari

    Using Istio for mTLS and Cilium for network policies is a strong choice for securing microservices in AKS, especially when advanced features and strict security are paramount. However, it's essential to weigh the benefits against the added complexity and overhead, considering simpler alternatives if basic isolation is sufficient.

    1. First Argument: Istio provides comprehensive service mesh features, including mTLS, traffic management, observability, and security policies, enhancing security and control over microservice communication.
    2. Second Argument: Cilium offers advanced, identity-based network policies with high performance using eBPF, improving upon standard Kubernetes Network Policies.
    3. Third Argument: The combination of Istio and Cilium allows for granular control over both service-to-service authentication and network-level isolation, crucial for meeting stringent security requirements.

    If the Answer is helpful, please click Accept Answer and Up-Vote, so that it can help others in the community looking for help on similar topics.

    Was this answer helpful?

    0 comments No comments

Your answer

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