mirror of
https://github.com/wahyd4/home-docker.git
synced 2026-08-08 20:15:03 +10:00
Update prometheus ingresses
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
apiVersion: networking.k8s.io/v1
|
||||
kind: Ingress
|
||||
metadata:
|
||||
name: grafana-ingress
|
||||
namespace: default
|
||||
annotations:
|
||||
kubernetes.io/ingress.class: "nginx"
|
||||
kubernetes.io/tls-acme: "true"
|
||||
cert-manager.io/cluster-issuer: "letsencrypt-prod"
|
||||
nginx.ingress.kubernetes.io/auth-url: "https://id.junv.me/oauth2/auth"
|
||||
nginx.ingress.kubernetes.io/auth-signin: "https://id.junv.me/oauth2/start?rd=https%3A%2F%2F$host$request_uri"
|
||||
spec:
|
||||
tls:
|
||||
- hosts:
|
||||
- grafana.junv.me
|
||||
secretName: grafana-operator-tls
|
||||
rules:
|
||||
- host: grafana.junv.me
|
||||
http:
|
||||
paths:
|
||||
- backend:
|
||||
service:
|
||||
name: grafana
|
||||
port:
|
||||
number: 3000
|
||||
path: /
|
||||
pathType: Prefix
|
||||
@@ -0,0 +1,45 @@
|
||||
kind: ConfigMap
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: nginx-ingress-custom-config
|
||||
namespace: nginx-ingress
|
||||
data:
|
||||
worker-processes: "12"
|
||||
worker-connections: "100000"
|
||||
worker-rlimit-nofile: "102400"
|
||||
worker-cpu-affinity: "auto 111111111111111111111111"
|
||||
keepalive: "200"
|
||||
main-template: |
|
||||
user nginx;
|
||||
worker_processes {{.WorkerProcesses}};
|
||||
{{- if .WorkerRlimitNofile}}
|
||||
worker_rlimit_nofile {{.WorkerRlimitNofile}};{{end}}
|
||||
{{- if .WorkerCPUAffinity}}
|
||||
worker_cpu_affinity {{.WorkerCPUAffinity}};{{end}}
|
||||
{{- if .WorkerShutdownTimeout}}
|
||||
worker_shutdown_timeout {{.WorkerShutdownTimeout}};{{end}}
|
||||
daemon off;
|
||||
|
||||
error_log /var/log/nginx/error.log {{.ErrorLogLevel}};
|
||||
pid /var/run/nginx.pid;
|
||||
|
||||
{{- if .MainSnippets}}
|
||||
{{range $value := .MainSnippets}}
|
||||
{{$value}}{{end}}
|
||||
{{- end}}
|
||||
|
||||
events {
|
||||
worker_connections {{.WorkerConnections}};
|
||||
}
|
||||
|
||||
http {
|
||||
include /etc/nginx/mime.types;
|
||||
default_type application/octet-stream;
|
||||
sendfile on;
|
||||
access_log off;
|
||||
tcp_nopush on;
|
||||
tcp_nodelay on;
|
||||
keepalive_timeout 315;
|
||||
keepalive_requests 10000000;
|
||||
#gzip on;
|
||||
}
|
||||
@@ -2,7 +2,7 @@ apiVersion: networking.k8s.io/v1
|
||||
kind: Ingress
|
||||
metadata:
|
||||
name: prometheus-operator-ingress
|
||||
namespace: default
|
||||
namespace: prometheus
|
||||
annotations:
|
||||
kubernetes.io/ingress.class: "nginx"
|
||||
kubernetes.io/tls-acme: "true"
|
||||
@@ -12,21 +12,10 @@ metadata:
|
||||
spec:
|
||||
tls:
|
||||
- hosts:
|
||||
- grafana.junv.me
|
||||
- prometheus.junv.me
|
||||
- alert.junv.me
|
||||
secretName: prometheus-operator-tls
|
||||
rules:
|
||||
- host: grafana.junv.me
|
||||
http:
|
||||
paths:
|
||||
- backend:
|
||||
service:
|
||||
name: grafana
|
||||
port:
|
||||
number: 3000
|
||||
path: /
|
||||
pathType: Prefix
|
||||
- host: prometheus.junv.me
|
||||
http:
|
||||
paths:
|
||||
|
||||
@@ -24,7 +24,7 @@ spec:
|
||||
values:
|
||||
- server-3
|
||||
|
||||
---
|
||||
#---
|
||||
|
||||
# kind: StorageClass
|
||||
# apiVersion: storage.k8s.io/v1
|
||||
|
||||
Reference in New Issue
Block a user