aws / aws/containers-roadmap

[EKS] [request]: Add Prometheus annotations to default coredns podspec

Open
#821 1 comment 1 reaction 0 assignees View on GitHub
EKS Proposed
Dominant language
Shell
Stars
5.4k
Forks
334
PR merge metrics
No merged PRs in 30d

Description

One issue I found with the default configuration of coredns in EKS is that the relevant Prometheus annotations are missing from the podspec. This is a relatively easy fix that will make it much easier for our users to see the metrics upon installing Prometheus into their clusters.

The patch follows:

```
apiVersion: extensions/v1beta1
kind: Deployment
spec:
template:
metadata:
annotations:
prometheus.io/port: "9153"
prometheus.io/scrape: "true"
```

Contributor guide

Open the contributing guide

Research direction

Start by locating the default EKS CoreDNS Deployment podspec and compare it with the annotations shown in the issue. Done means the pod template includes the Prometheus port 9153 and scrape annotations, with the change verified in the relevant configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, kubernetes, prometheus
Domain
infrastructure, observability
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.