CEE Pods
A pod is a process that runs on your Kubernetes cluster. Pod encapsulates a granular unit that is known as a container. A pod contains one or multiple containers.
Kubernetes deploys one or multiple pods on a single node which can be a physical or virtual machine. Each pod has a discrete identity with an internal IP address and Port space. However, the containers within a pod can share the storage and network resources.
The following table lists the Common Execution Environment (CEE) pod names and their descriptions.
Pod Name | Description |
---|---|
alert-logger | Stores and maintains historical alerts that are received from the Alert manager. These alerts are available to user through the CEE ops-center. |
alert-router | Provides routing support for the alert manager to pass alerts to its receivers. |
alertmanager | Process alerts from Prometheus and route them to its receivers through alert-router. It also provides a list of active alerts available to the user in CEE ops-center and Grafana. |
blackbox-exporter | Enables Promethus blackbox probing of endpoints over HTTP, TCP, and ICMP. |
bulk-stats | Provides summary of statistics that are collected by Prometheus service and create periodic snapshots of statistics on each node in the form of CSV files. |
cee-product-documentation | CEE Product documentation page provides an overview of CEE functions. |
cimc-alerts-exporter | Scrapes and exports CIMC alerts to be viewable in Grafana. |
core-retriever | Assists in retrieving the core dumps. |
documentation | Contains the documentation (metrics and usage). |
fluentbit | Collects the logs from journalD or systemd and forwards to the external applications like splunk or another remote fluent instance. |
grafana-dashboard-metrics | Assists in collating Grafana metrics on the dashboard. |
fluentbit-listener | Collects the logs from remote fluent instances and forward these logs to external collectors like Splunk. |
grafana | Provides visualization tool and host-level dashboards to examine metrics and alerts. |
grafana-dashboard-metrics | Supports the internal file server for Grafana dashboards. |
kube-state-metrics | Assists in generating metrics about the state of Kubernetes objects: node status, node capacity (CPU and memory), and so on. |
loki | Provides support to visualize the logs that are provided by the locally installed fluentBit pods. |
logs-retriever | Assists in retrieving Kernel, Kubelet, and Container level logs through output to the JournalD driver. |
logs-forwarder | Support pods logs forwarding to external server through Fluent-bit. |
metrics-proxy-group | Create tunnels to enable Prometheus to scrape KPIs from the node-exporters on KVM nodes. |
node-exporter | Exports the node metrics to Prometheus and to be viewable on the Grafana dashboard in Host details and summary dashboards. |
ops-center-cee-ops-center | Supports user management, authentication, configuration, and show commands for CEE features, which run on pods inside the cluster. |
path-provisioner | Provisions the local storage volume along with pv-provisioner. |
pgpool | Manage the Postgres resource pool for connection, replication, load balance, and so on. Pgpool is a middleware that works between PostgreSQL servers and a PostgreSQL database. |
postgres | Supports SQL database with redundancy to store alerts and Grafana dashboards. |
prometheus-hi-res | Enables monitoring and alerting for the Kubernetes cluster, both local and remote. It scrapes alerts, metrics, kubernetes resources exported by pods and nodes information. |
prometheus-rules | Contains the default alerting rules and recording rules for Prometheus. |
prometheus-scrapeconfigs-synch | Synchronizes the Prometheus scrape configuration. |
pv-manager | Monitors the state of nodes and manages persistent volume and associated pods. |
pv-provisioner | Enables the application pods to automatically provision the persistent volumes. |
restart-kubelet | Monitors the pod ready status and resets the kubelet if the state is in not-ready even though pod is ready. |
show-tac-manager | Supports the Tac-Debug feature to collect coredump, logs, metrics, statistics, and ops-center configuration. It also maintains and provides HTTPS access to files storage in the internal Apache server. |
smart-agent-cee-global-ops-center | Manages and enforces the Cisco Smart licensing feature per agreement. The the CEE ops-center provides the configuration facility. |
thanos-query-hi-res | Runs the Thanos application to support the Prometheus query, data storage, and remote cluster monitoring. |