AWS Controllers for Kubernetes - Amazon Prometheus

AWS Prometheus controller is a service controller for managing Prometheus resources in Kubernetes
Channel
alpha
Version
1.2.23 (Current)
Capability Level
Basic InstallBasic Install
Provider
Amazon, Inc.
Container Image
public.ecr.aws/aws-controllers-k8s/prometheusservice-controller:1.2.23
Created At
Tue May 13, 2025
Maintainers
prometheus maintainer team
ack-maintainers@amazon.com
Categories
Cloud Provider

AWS Controllers for Kubernetes - Amazon Prometheus

Manage Prometheus resources in AWS from within your Kubernetes cluster.

About Amazon Managed Service for Prometheus

Amazon Managed Service for Prometheus is a serverless, Prometheus-compatible monitoring service for container metrics that makes it easier to securely monitor container environments at scale. With Amazon Managed Service for Prometheus, you can use the same open-source Prometheus data model and query language that you use today to monitor the performance of your containerized workloads, and also enjoy improved scalability, availability, and security without having to manage the underlying infrastructure.

About the AWS Controllers for Kubernetes

This controller is a component of the AWS Controller for Kubernetes project.

Pre-Installation Steps

Please follow the following link: Red Hat OpenShift

Custom Resource Definitions

AlertManagerDefinition
AlertManagerDefinition represents the state of an AWS prometheusservice AlertManagerDefinition resource.
View YAML Example
LoggingConfiguration
LoggingConfiguration represents the state of an AWS prometheusservice LoggingConfiguration resource.
View YAML Example
RuleGroupsNamespace
RuleGroupsNamespace represents the state of an AWS prometheusservice RuleGroupsNamespace resource.
View YAML Example
Workspace
Workspace represents the state of an AWS prometheusservice Workspace resource.
View YAML Example