An Azure service that provides serverless Kubernetes, an integrated continuous integration and continuous delivery experience, and enterprise-grade security and governance.
@BALAKRISHNA A Apologies for the delay in response and all the inconvenience caused because of the issue.
Yes you can deploy the Prometheus in the AKS as per your requirement.. Here is an example of the prometheus service of type Node Port under the "Exposing Prometheus as a Service [NodePort & LoadBalancer]" section at https://devopscube.com/setup-prometheus-monitoring-on-kubernetes/. The service discovery url (datasources.url) of grafana config should point to the correct endpoint (<nodeIP>:<nodePort>)
You can also create the Prometheus Service as an internal LoadBalancer type service as mentioned here which will also not involve any Public IP and does not depend on ports of the node VM.
Hope it helps!!!
Please "Accept as Answer" if it helped so it can help others in community looking for help on similar topics.