diff --git a/monitoring/services.yaml b/monitoring/services.yaml new file mode 100644 index 0000000..9438dd8 --- /dev/null +++ b/monitoring/services.yaml @@ -0,0 +1,301 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app.kubernetes.io/managed-by: prometheus-operator + managed-by: prometheus-operator + operated-alertmanager: 'true' + name: alertmanager-operated + namespace: monitoring + ownerReferences: + - apiVersion: monitoring.coreos.com/v1 + kind: Alertmanager + name: kube-prometheus-stack-alertmanager + uid: 162620f6-2ae0-4fb4-b0d8-b386f6b7e809 +spec: + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - name: http-web + port: 9093 + protocol: TCP + targetPort: http-web + - name: tcp-mesh + port: 9094 + protocol: TCP + targetPort: mesh-tcp + - name: udp-mesh + port: 9094 + protocol: UDP + targetPort: mesh-udp + publishNotReadyAddresses: true + selector: + app.kubernetes.io/name: alertmanager + sessionAffinity: None + type: ClusterIP +--- +apiVersion: v1 +kind: Service +metadata: + annotations: + meta.helm.sh/release-name: kube-prometheus-stack + meta.helm.sh/release-namespace: monitoring + labels: + app: kube-prometheus-stack-alertmanager + app.kubernetes.io/instance: kube-prometheus-stack + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/part-of: kube-prometheus-stack + app.kubernetes.io/version: 82.13.5 + chart: kube-prometheus-stack-82.13.5 + heritage: Helm + release: kube-prometheus-stack + self-monitor: 'true' + name: kube-prometheus-stack-alertmanager + namespace: monitoring +spec: + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - name: http-web + port: 9093 + protocol: TCP + targetPort: 9093 + - appProtocol: http + name: reloader-web + port: 8080 + protocol: TCP + targetPort: reloader-web + selector: + alertmanager: kube-prometheus-stack-alertmanager + app.kubernetes.io/name: alertmanager + sessionAffinity: None + type: ClusterIP +--- +apiVersion: v1 +kind: Service +metadata: + annotations: + meta.helm.sh/release-name: kube-prometheus-stack + meta.helm.sh/release-namespace: monitoring + labels: + app.kubernetes.io/instance: kube-prometheus-stack + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: grafana + app.kubernetes.io/version: 12.4.1 + helm.sh/chart: grafana-11.3.3 + name: kube-prometheus-stack-grafana + namespace: monitoring +spec: + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - name: http-web + port: 80 + protocol: TCP + targetPort: grafana + selector: + app.kubernetes.io/instance: kube-prometheus-stack + app.kubernetes.io/name: grafana + sessionAffinity: None + type: ClusterIP +--- +apiVersion: v1 +kind: Service +metadata: + annotations: + meta.helm.sh/release-name: kube-prometheus-stack + meta.helm.sh/release-namespace: monitoring + labels: + app.kubernetes.io/component: metrics + app.kubernetes.io/instance: kube-prometheus-stack + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: kube-state-metrics + app.kubernetes.io/part-of: kube-state-metrics + app.kubernetes.io/version: 2.18.0 + helm.sh/chart: kube-state-metrics-7.2.1 + release: kube-prometheus-stack + name: kube-prometheus-stack-kube-state-metrics + namespace: monitoring +spec: + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - name: http + port: 8080 + protocol: TCP + targetPort: http + selector: + app.kubernetes.io/instance: kube-prometheus-stack + app.kubernetes.io/name: kube-state-metrics + sessionAffinity: None + type: ClusterIP +--- +apiVersion: v1 +kind: Service +metadata: + annotations: + meta.helm.sh/release-name: kube-prometheus-stack + meta.helm.sh/release-namespace: monitoring + labels: + app: kube-prometheus-stack-operator + app.kubernetes.io/component: prometheus-operator + app.kubernetes.io/instance: kube-prometheus-stack + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator + app.kubernetes.io/part-of: kube-prometheus-stack + app.kubernetes.io/version: 82.13.5 + chart: kube-prometheus-stack-82.13.5 + heritage: Helm + release: kube-prometheus-stack + name: kube-prometheus-stack-operator + namespace: monitoring +spec: + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - name: https + port: 443 + protocol: TCP + targetPort: https + selector: + app: kube-prometheus-stack-operator + release: kube-prometheus-stack + sessionAffinity: None + type: ClusterIP +--- +apiVersion: v1 +kind: Service +metadata: + annotations: + meta.helm.sh/release-name: kube-prometheus-stack + meta.helm.sh/release-namespace: monitoring + labels: + app: kube-prometheus-stack-prometheus + app.kubernetes.io/instance: kube-prometheus-stack + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/part-of: kube-prometheus-stack + app.kubernetes.io/version: 82.13.5 + chart: kube-prometheus-stack-82.13.5 + heritage: Helm + release: kube-prometheus-stack + self-monitor: 'true' + name: kube-prometheus-stack-prometheus + namespace: monitoring +spec: + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - name: http-web + port: 9090 + protocol: TCP + targetPort: 9090 + - appProtocol: http + name: reloader-web + port: 8080 + protocol: TCP + targetPort: reloader-web + selector: + app.kubernetes.io/name: prometheus + operator.prometheus.io/name: kube-prometheus-stack-prometheus + sessionAffinity: None + type: ClusterIP +--- +apiVersion: v1 +kind: Service +metadata: + annotations: + meta.helm.sh/release-name: kube-prometheus-stack + meta.helm.sh/release-namespace: monitoring + prometheus.io/scrape: 'true' + labels: + app.kubernetes.io/component: metrics + app.kubernetes.io/instance: kube-prometheus-stack + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: prometheus-node-exporter + app.kubernetes.io/part-of: prometheus-node-exporter + app.kubernetes.io/version: 1.10.2 + helm.sh/chart: prometheus-node-exporter-4.52.1 + jobLabel: node-exporter + release: kube-prometheus-stack + name: kube-prometheus-stack-prometheus-node-exporter + namespace: monitoring +spec: + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - name: http-metrics + port: 9100 + protocol: TCP + targetPort: 9100 + selector: + app.kubernetes.io/instance: kube-prometheus-stack + app.kubernetes.io/name: prometheus-node-exporter + sessionAffinity: None + type: ClusterIP +--- +apiVersion: v1 +kind: Service +metadata: + labels: + app.kubernetes.io/managed-by: prometheus-operator + managed-by: prometheus-operator + operated-prometheus: 'true' + name: prometheus-operated + namespace: monitoring + ownerReferences: + - apiVersion: monitoring.coreos.com/v1 + kind: Prometheus + name: kube-prometheus-stack-prometheus + uid: 8152f0d6-a644-48fb-a14b-f68ea1e1ab9f +spec: + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - name: http-web + port: 9090 + protocol: TCP + targetPort: http-web + selector: + app.kubernetes.io/name: prometheus + sessionAffinity: None + type: ClusterIP +--- +apiVersion: v1 +kind: Service +metadata: + annotations: + kubectl.kubernetes.io/last-applied-configuration: '{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"name":"uptime-kuma","namespace":"monitoring"},"spec":{"ports":[{"port":3001,"targetPort":3001}],"selector":{"app":"uptime-kuma"}}} + + ' + name: uptime-kuma + namespace: monitoring +spec: + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - port: 3001 + protocol: TCP + targetPort: 3001 + selector: + app: uptime-kuma + sessionAffinity: None + type: ClusterIP +