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.

CEE Pods
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.