Summary
In this chapter, we looked at monitoring, logging, and troubleshooting. This is a crucial aspect of operating any system and, in particular, a platform such as Kubernetes with so many moving pieces. My greatest worry, whenever I'm responsible for something, is that something will go wrong and I will have no systematic way to figure out what's wrong and how to fix it. Kubernetes has ample tools and facilities built in, such as Heapster, logging, DaemonSets, and node problem detector. You can also deploy any kind of monitoring solution you prefer.