Need help creating a dashboard for monitoring Kubernetes cluster in Azure

srikanth mannepalli 0 Reputation points
2023-05-09T13:15:34.4066667+00:00

I am trying to create a dashboard for monitoring Kubernetes clusters in Azure for each separate namespace. I would like to have a separate space for each namespace, as well as best practices and cost-optimized tools to achieve this. Additionally, I need to give access to specific users for one namespace and ensure they can only access the dashboard for that namespace's logs.

I am currently using Azure Kubernetes Service and Azure Monitor, but I am having trouble getting started with creating these dashboard. Can someone please help me with this?

I would appreciate any guidance on how to create the dashboard, what tools to use, and any best practices for keeping the costs low while ensuring security and user access control.

Thank you in advance for your help.

Azure Monitor
Azure Monitor
An Azure service that is used to collect, analyze, and act on telemetry data from Azure and on-premises environments.
2,802 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.
1,855 questions
{count} votes

1 answer

Sort by: Most helpful
  1. KarishmaTiwari-MSFT 18,442 Reputation points Microsoft Employee
    2023-05-31T03:43:43.9833333+00:00

    @srikanth mannepalli

    To create a dashboard for monitoring Kubernetes clusters in Azure for each separate namespace, you can use the Kubernetes Dashboard. You can deploy the Kubernetes Dashboard using Helm as described at https://artifacthub.io/packages/helm/k8s-dashboard/kubernetes-dashboard.

    To give access to specific users for one namespace and ensure they can only access the dashboard for that namespace’s logs, you can use Kubernetes Role-Based Access Control (RBAC). You can create a separate space for each namespace by creating a separate Kubernetes namespace for each space.

    To keep the costs low while ensuring security and user access control, you can use Azure Monitor to monitor your Azure Kubernetes Service (AKS) cluster. You can configure full monitoring of your AKS cluster using Azure Monitor by creating at least one Log Analytics workspace to support Container Insights and to collect and analyze other telemetry about your AKS cluster.

    0 comments No comments