AKS Today – Health and Services

Today I learned about how to get health and detailed information about your node(s). It spits out all of this great info on the node version, etc but also these health conditions you can check for.

bf0f6acad4d2026732c61bb4555bcb87.png

It was also interesting to see the clear breakdown of the namespaces and everything that runs in kube-system.

3b0dab27a95b9e0e352b605ee335ce56.png

Other things I learned:

  • ALL the services that run in kube-system namespace are containers themselves
  • Proxy runs on all nodes. It routes traffic to load balanced services in the cluster. Has an DaemonSet API on each cluster. See proxies: kubectl get daemonSets –namespace=kube-system kube-proxy
  • The dashboard is a single instance
  • DNS is a replicated service that is scaled across the cluster. Interesting! It has an autoscaler service!

51118104b9ca547ef75ff1dd2df7d11a.png