See the API documentation on Kubernetes for more information.
From the latest version of
doctl help kubernetes for the list of available commands.
Linkerd 2 is a third-party tool for monitoring Kubernetes. It is implemented as a service mesh, a collection of lightweight network proxies that sit external to your application code. Linkerd 2 complements DigitalOcean advanced Kubernetes monitoring by providing service-level observability.
The Linkerd installation documentation has detailed setup instructions, including dependency verification. Once installed, the Linkerd dashboard displays first-line metrics, including:
Linkerd surfaces top request path metrics as well, with the option to dive into metrics for a single pod or deployment.
Linkerd includes Grafana to visualize the metrics it collects, and it provides several dashboards out of the box.
By default, Linkerd instruments its own service, but also comes with an optional demo application,
emojivoto, to try it out before you instrument your own applications.
To learn about Kubernetes itself, the official Kubernetes documentation is a great resource for detailed instructions, conceptual overviews, and more.
Kubernetes has a conceptual overview of cloud controller managers (CCMs). The Kubernetes CCM for DigitalOcean is open source and provides several example manifests for DigitalOcean Load Balancers and node labels and addresses.
You can also read: