![]() Most Kubernetes clusters expose cluster-level metrics via the metrics API, which can be regularly scraped by your monitoring server. It has a multidimensional data model which uses key / value pairs to identify data, a fast and efficient query language (PromQL), service discovery, and does not rely on distributed storage. Prometheus is an open-source monitoring and alerting toolkit which collects and stores metrics as time series data. This will allow us to look at an overview of Prometheus Exporters and Collectors and how they help implement monitoring. Through this tutorial, I will provide you with an understanding of using Node Exporter to monitor the nodes of your Kubernetes cluster. Node Components are available on every node in your cluster and differ depending on whether it's a Control Plane Node or Worker Node. They are primarily of two types Control Plane and Worker Nodes ![]() Kubernetes Nodes are virtual or physical machines that house your Kubernetes components and run your workloads. The Scheduler then assigns your pods to the Node most equipped to run the workload. These pods contain your application, configs, resource quotas, etc., as declared in your manifest. When your manifest is applied to your cluster, the Controller creates pods, which are the smallest executable units of your application. To begin with, I will run through some key terms that will be used throughout this tutorial. This knowledge helps Kubernetes run your workloads. This automates the creation and management of your container applications by being programmatically aware of your infrastructure resources and their usage. Kubernetes helps improve the developer experience by abstracting as much of the infrastructure layer as possible.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |