feat(monitor): 完善监控配置

这个提交包含在:
2024-06-07 12:57:32 +08:00
未验证
父节点 197c655638
当前提交 de5892f625
修改 4 个文件,包含 32 行新增6 行删除
+6
查看文件
@@ -24,6 +24,12 @@ spec:
- key: "node-role.kubernetes.io/master" - key: "node-role.kubernetes.io/master"
operator: "Exists" operator: "Exists"
effect: "NoSchedule" effect: "NoSchedule"
prometheus:
enabled: true
servicemonitor:
enabled: true
interval: 600s
prometheusInstance: kube-prometheus
webhook: webhook:
affinity: affinity:
nodeAffinity: nodeAffinity:
+19 -2
查看文件
@@ -11,7 +11,17 @@ spec:
valuesContent: |- valuesContent: |-
container_runtime: containerd container_runtime: containerd
image: image:
tag: v1.6.1-2 tag: v1.6.2
config:
config.yaml.local: |
db_config:
type: postgresql
host: cnpg-cluster-hk-rw.infra-data
port: 5432
db_name: crowdsec
user: app
password: iUYXiu1ZfQdnKTAS3tj8c6dD7OHKlFPrwmzEXNpvcS6nLswV6JPg6YoK1gqZk1sO
sslmode: require
agent: agent:
affinity: affinity:
nodeAffinity: nodeAffinity:
@@ -40,4 +50,11 @@ spec:
operator: In operator: In
values: values:
- alihka - alihka
weight: 1 weight: 1
resources:
limits:
memory: 200Mi
requests:
cpu: 150m
memory: 100Mi
+6 -3
查看文件
@@ -61,7 +61,6 @@ spec:
prometheusSpec: prometheusSpec:
nodeSelector: nodeSelector:
kubernetes.io/hostname: alihka kubernetes.io/hostname: alihka
routePrefix: /prometheus
storageSpec: storageSpec:
volumeClaimTemplate: volumeClaimTemplate:
spec: spec:
@@ -71,8 +70,12 @@ spec:
resources: resources:
requests: requests:
storage: 30Gi storage: 30Gi
routePrefix: /prometheus
serviceMonitorSelectorNilUsesHelmValues: false
podMonitorSelectorNilUsesHelmValues: false
ruleSelectorNilUsesHelmValues: false
ingress: ingress:
enabled: false enabled: true
ingressClassName: nginx ingressClassName: nginx
hosts: hosts:
- monitor.dev.cm - monitor.dev.cm
@@ -94,7 +97,7 @@ spec:
storage: 10Gi storage: 10Gi
routePrefix: /alertmanager routePrefix: /alertmanager
ingress: ingress:
enabled: false enabled: true
ingressClassName: nginx ingressClassName: nginx
hosts: hosts:
- monitor.dev.cm - monitor.dev.cm
+1 -1
查看文件
@@ -64,7 +64,7 @@ spec:
- name: API_URL - name: API_URL
value: "http://crowdsec-service.infra-monitor.svc.cluster.local:8080" value: "http://crowdsec-service.infra-monitor.svc.cluster.local:8080"
- name: API_KEY - name: API_KEY
value: "lkFoJuR7ZPFeaN97wM04EVTUH+icqiSEgXPBXteaMsE" value: "NQLDIAxiToOs3PmChTq5Vl+ByY3GAffyhEFqIXDpvU4"
- name: BOUNCER_CONFIG - name: BOUNCER_CONFIG
value: "/crowdsec/crowdsec-bouncer.conf" value: "/crowdsec/crowdsec-bouncer.conf"
command: ['sh', '-c', "bash /docker_start.sh; mkdir -p /lua_plugins/crowdsec/; cp -R /crowdsec/* /lua_plugins/crowdsec/"] command: ['sh', '-c', "bash /docker_start.sh; mkdir -p /lua_plugins/crowdsec/; cp -R /crowdsec/* /lua_plugins/crowdsec/"]