Skip to content
This repository has been archived by the owner on Oct 8, 2024. It is now read-only.

Commit

Permalink
loki: clean up labels
Browse files Browse the repository at this point in the history
  • Loading branch information
james-callahan committed Jun 23, 2021
1 parent 8b7e87b commit 5f66fdb
Show file tree
Hide file tree
Showing 24 changed files with 164 additions and 126 deletions.
2 changes: 2 additions & 0 deletions loki/alerting-rules.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: loki-alerting-rules
labels:
app.kubernetes.io/name: loki
spec:
groups:
- name: loki.alerts
Expand Down
16 changes: 8 additions & 8 deletions loki/apps-v1.Deployment-distributor.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,29 @@ kind: Deployment
metadata:
name: distributor
labels:
app.kubernetes.io/name: distributor
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: distributor
spec:
minReadySeconds: 10
replicas: 3
revisionHistoryLimit: 10
selector:
matchLabels:
app.kubernetes.io/name: distributor
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: distributor
template:
metadata:
labels:
app.kubernetes.io/name: distributor
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: distributor
spec:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
app.kubernetes.io/name: distributor
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: distributor
topologyKey: kubernetes.io/hostname
containers:
- name: distributor
Expand Down
16 changes: 8 additions & 8 deletions loki/apps-v1.Deployment-query-frontend.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,29 @@ kind: Deployment
metadata:
name: query-frontend
labels:
app.kubernetes.io/name: query-frontend
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: query-frontend
spec:
minReadySeconds: 10
replicas: 2
revisionHistoryLimit: 10
selector:
matchLabels:
app.kubernetes.io/name: query-frontend
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: query-frontend
template:
metadata:
labels:
app.kubernetes.io/name: query-frontend
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: query-frontend
spec:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
app.kubernetes.io/name: query-frontend
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: query-frontend
topologyKey: kubernetes.io/hostname
containers:
- name: query-frontend
Expand Down
12 changes: 6 additions & 6 deletions loki/apps-v1.StatefulSet-compactor.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@ kind: StatefulSet
metadata:
name: compactor
labels:
app.kubernetes.io/name: compactor
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: compactor
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: compactor
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: compactor
serviceName: compactor
template:
metadata:
labels:
app.kubernetes.io/name: compactor
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: compactor
spec:
containers:
- name: compactor
Expand Down
16 changes: 8 additions & 8 deletions loki/apps-v1.StatefulSet-ingester.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,28 @@ kind: StatefulSet
metadata:
name: ingester
labels:
app.kubernetes.io/name: ingester
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: ingester
spec:
replicas: 3
selector:
matchLabels:
app.kubernetes.io/name: ingester
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: ingester
serviceName: ingester
template:
metadata:
labels:
app.kubernetes.io/name: ingester
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: ingester
spec:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
app.kubernetes.io/name: ingester
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: ingester
topologyKey: kubernetes.io/hostname
containers:
- name: ingester
Expand Down
16 changes: 8 additions & 8 deletions loki/apps-v1.StatefulSet-memcached-frontend.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,28 @@ kind: StatefulSet
metadata:
name: memcached-frontend
labels:
app.kubernetes.io/name: memcached-frontend
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: memcached-frontend
spec:
replicas: 3
selector:
matchLabels:
app.kubernetes.io/name: memcached-frontend
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: memcached-frontend
serviceName: memcached-frontend
template:
metadata:
labels:
app.kubernetes.io/name: memcached-frontend
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: memcached-frontend
spec:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
app.kubernetes.io/name: memcached-frontend
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: memcached-frontend
topologyKey: kubernetes.io/hostname
containers:
- name: memcached
Expand Down
16 changes: 8 additions & 8 deletions loki/apps-v1.StatefulSet-memcached-index-queries.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,28 @@ kind: StatefulSet
metadata:
name: memcached-index-queries
labels:
app.kubernetes.io/name: memcached-index-queries
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: memcached-index-queries
spec:
replicas: 3
selector:
matchLabels:
app.kubernetes.io/name: memcached-index-queries
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: memcached-index-queries
serviceName: memcached-index-queries
template:
metadata:
labels:
app.kubernetes.io/name: memcached-index-queries
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: memcached-index-queries
spec:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
app.kubernetes.io/name: memcached-index-queries
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: memcached-index-queries
topologyKey: kubernetes.io/hostname
containers:
- name: memcached
Expand Down
16 changes: 8 additions & 8 deletions loki/apps-v1.StatefulSet-memcached.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,28 @@ kind: StatefulSet
metadata:
name: memcached
labels:
app.kubernetes.io/name: memcached
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: memcached
spec:
replicas: 3
selector:
matchLabels:
app.kubernetes.io/name: memcached
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: memcached
serviceName: memcached
template:
metadata:
labels:
app.kubernetes.io/name: memcached
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: memcached
spec:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
app.kubernetes.io/name: memcached
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: memcached
topologyKey: kubernetes.io/hostname
containers:
- name: memcached
Expand Down
16 changes: 8 additions & 8 deletions loki/apps-v1.StatefulSet-querier.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,28 @@ kind: StatefulSet
metadata:
name: querier
labels:
app.kubernetes.io/name: querier
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: querier
spec:
replicas: 3
selector:
matchLabels:
app.kubernetes.io/name: querier
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: querier
serviceName: querier
template:
metadata:
labels:
app.kubernetes.io/name: querier
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: querier
spec:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
app.kubernetes.io/name: querier
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: querier
topologyKey: kubernetes.io/hostname
containers:
- name: querier
Expand Down
16 changes: 8 additions & 8 deletions loki/apps-v1.StatefulSet-ruler.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,28 @@ kind: StatefulSet
metadata:
name: ruler
labels:
app.kubernetes.io/name: ruler
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: ruler
spec:
replicas: 2
selector:
matchLabels:
app.kubernetes.io/name: ruler
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: ruler
serviceName: ruler
template:
metadata:
labels:
app.kubernetes.io/name: ruler
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: ruler
spec:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
app.kubernetes.io/name: ruler
app.kubernetes.io/part-of: loki
app.kubernetes.io/name: loki
app.kubernetes.io/component: ruler
topologyKey: kubernetes.io/hostname
containers:
- name: ruler
Expand Down
3 changes: 3 additions & 0 deletions loki/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ components:
- ./ruler-sidecar
configMapGenerator:
- name: loki
options:
labels:
app.kubernetes.io/name: loki
files:
- files/config.yaml
- name: loki-operational-dashboard
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,11 @@ kind: PodDisruptionBudget
metadata:
name: loki-ingester-pdb
labels:
name: loki-ingester-pdb
app.kubernetes.io/name: loki
app.kubernetes.io/component: ingester
spec:
maxUnavailable: 1
selector:
matchLabels:
name: ingester
app.kubernetes.io/name: loki
app.kubernetes.io/component: ingester
2 changes: 2 additions & 0 deletions loki/recording-rules.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: loki-recording-rules
labels:
app.kubernetes.io/name: loki
spec:
groups:
- name: loki.rules
Expand Down
Loading

0 comments on commit 5f66fdb

Please sign in to comment.