AKS Cluster created using AKS-Engine from client (WSL Ubuntu) -- Azure Home/Monitor/Containers - Cluster Status Summary is Empty

Valery Mogilevsky 61 Reputation points
2020-10-15T07:09:52.003+00:00

I created the AKS using AKS-Engine, from Client - WSL/Ubuntu.
From Client side - i see that pods (and other resources) are running on AKS, but when looking at Azure Home/Monitoring/Containers - it's empty (no any contained).
Below are logs (including AKS creation/deploy command)

At my client:
valerym@DESKTOP-1G5SDPG:~$ k get pod -owide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
nginx-ingress-ingress-nginx-controller-76cd47bb89-28hzp 1/1 Running 0 4d22h 10.240.0.19 k8s-agentpool1-39780674-vmss000000 <none> <none>
nginx-ingress-ingress-nginx-controller-76cd47bb89-ffpf2 1/1 Running 0 4d22h 10.240.0.22 k8s-agentpool1-39780674-vmss000000 <none> <none>
service-a-8b4b57678-777hf 1/1 Running 0 133m 10.240.0.18 k8s-agentpool1-39780674-vmss000000 <none> <none>
service-b-8b48699d6-sbf8z 1/1 Running 0 2d15h 10.240.0.26 k8s-agentpool1-39780674-vmss000000 <none> <none>
valerym@DESKTOP-1G5SDPG:~$

valerym@DESKTOP-1G5SDPG:~$ k get svc -owide
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR
my-service-a LoadBalancer 10.0.75.186 <pending> 80:31570/TCP 3d app=service-a
nginx-ingress-ingress-nginx-controller LoadBalancer 10.0.208.34 <pending> 80:30484/TCP,443:31094/TCP 4d22h app.kubernetes.io/component=controller,app.kubernetes.io/instance=nginx-ingress,app.kubernetes.io/name=ingress-nginx
nginx-ingress-ingress-nginx-controller-admission ClusterIP 10.0.226.34 <none> 443/TCP 4d22h app.kubernetes.io/component=controller,app.kubernetes.io/instance=nginx-ingress,app.kubernetes.io/name=ingress-nginx
service-a ClusterIP 10.0.213.75 <none> 8080/TCP,8081/TCP 2d14h app=service-a
service-b ClusterIP 10.0.7.227 <none> 80/TCP 2d15h app=service-b

=============
AKS creation/deploy command I used:
valerym@DESKTOP-1G5SDPG:~/Valera/MicrosoftTask/02_Azure$ aks-engine deploy --subscription-id xxxxx-xxx-xxx-xxxxxx --dns-prefix cloud-shell-storage-westeurope --resource-group cloud-shell-storage-westeurope --location westeurope --api-model kubernetes.json --client-id 630c39b3-70ff-476f-a699-195b9591ff8d --client-secret 8ZsTAh7.aueCNRN_v5Gr7r8RNdlZWzoTZB --set servicePrincipalProfile.clientId="630c39b3-70ff-476f-a699-195b9591ff8d" --set servicePrincipalProfile.secret="630c39b3-70ff-476f-a699-195b9591ff8d"
INFO[0000] new API model file has been generated during merge: /tmp/mergedApiModel975093119
WARN[0003] apimodel: missing masterProfile.dnsPrefix will use "cloud-shell-storage-westeurope"
WARN[0006] containerd will be upgraded to version 1.3.7
INFO[0029] Starting ARM Deployment cloud-shell-storage-westeurope-62492111 in resource group cloud-shell-storage-westeurope. This will take some time...
INFO[0288] Finished ARM Deployment (cloud-shell-storage-westeurope-62492111). Succeeded
valerym@DESKTOP-1G5SDPG:~/Valera/MicrosoftTask/02_Azure$

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,900 questions
0 comments No comments
{count} votes

Accepted answer
  1. prmanhas-MSFT 17,891 Reputation points Microsoft Employee
    2020-10-16T12:41:43.37+00:00

    @Valery Mogilevsky Azure Monitor for containers provides rich monitoring experience for the Azure Kubernetes Service (AKS) and AKS Engine on Azure, which is a self-managed Kubernetes cluster hosted on Azure.

    Did you got a chance to enable monitoring of Kubernetes clusters hosted outside of Azure as mentioned here.

    The mentioned article is a part of deploying AKS using AKS engine and you might need to setup monitoring to get data on portal side.

    Hope it helps!!!

    Please 'Accept as answer' if it helped, so that it can help others in the community looking for help on similar topics


0 additional answers

Sort by: Most helpful