feat: enabled monitors everywhere and standardize resources a bit (#1281)
* feat: enabled monitors everywhere and standardize resources a bit Signed-off-by: Devin Buhl <devin@buhl.casa> * add raw tags --------- Signed-off-by: Devin Buhl <devin@buhl.casa>
This commit is contained in:
1 parent
b24a55e790
commit
c59d03c69e
13 files changed
+62
-28
No files matched your search
+6
-3
@@ -24,11 +24,14 @@ spec:
|
|||||||
keepHistory: false
|
keepHistory: false
|
||||||
values:
|
values:
|
||||||
installCRDs: true
|
installCRDs: true
|
||||||
extraArgs:
|
dns01RecursiveNameservers: 1.1.1.1:53,9.9.9.9:53
|
||||||
- --dns01-recursive-nameservers=1.1.1.1:53,9.9.9.9:53
|
dns01RecursiveNameserversOnly: true
|
||||||
- --dns01-recursive-nameservers-only
|
|
||||||
podDnsPolicy: None
|
podDnsPolicy: None
|
||||||
podDnsConfig:
|
podDnsConfig:
|
||||||
nameservers:
|
nameservers:
|
||||||
- "1.1.1.1"
|
- "1.1.1.1"
|
||||||
- "9.9.9.9"
|
- "9.9.9.9"
|
||||||
|
prometheus:
|
||||||
|
enabled: true
|
||||||
|
podMonitor:
|
||||||
|
enabled: true
|
||||||
+4
@@ -26,3 +26,7 @@ spec:
|
|||||||
{% filter indent(width=4, first=True) %}
|
{% filter indent(width=4, first=True) %}
|
||||||
{% include 'partials/kubelet-csr-approver-values.partial.yaml.j2' %}
|
{% include 'partials/kubelet-csr-approver-values.partial.yaml.j2' %}
|
||||||
{% endfilter %}
|
{% endfilter %}
|
||||||
|
metrics:
|
||||||
|
enable: true
|
||||||
|
serviceMonitor:
|
||||||
|
enabled: true
|
||||||
@@ -28,3 +28,7 @@ spec:
|
|||||||
- --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
|
- --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
|
||||||
- --kubelet-use-node-status-port
|
- --kubelet-use-node-status-port
|
||||||
- --metric-resolution=15s
|
- --metric-resolution=15s
|
||||||
|
metrics:
|
||||||
|
enabled: true
|
||||||
|
serviceMonitor:
|
||||||
|
enabled: true
|
||||||
@@ -26,3 +26,6 @@ spec:
|
|||||||
fullnameOverride: reloader
|
fullnameOverride: reloader
|
||||||
reloader:
|
reloader:
|
||||||
readOnlyRootFileSystem: true
|
readOnlyRootFileSystem: true
|
||||||
|
podMonitor:
|
||||||
|
enabled: true
|
||||||
|
namespace: "{% raw %}{{ .Release.Namespace }}{% endraw %}"
|
||||||
@@ -34,3 +34,5 @@ spec:
|
|||||||
service:
|
service:
|
||||||
registry:
|
registry:
|
||||||
hostPort: 29999
|
hostPort: 29999
|
||||||
|
serviceMonitor:
|
||||||
|
enabled: true
|
||||||
@@ -35,7 +35,7 @@ spec:
|
|||||||
repository: docker.io/cloudflare/cloudflared
|
repository: docker.io/cloudflare/cloudflared
|
||||||
tag: 2024.1.5
|
tag: 2024.1.5
|
||||||
env:
|
env:
|
||||||
NO_AUTOUPDATE: "true"
|
NO_AUTOUPDATE: true
|
||||||
TUNNEL_CRED_FILE: /etc/cloudflared/creds/credentials.json
|
TUNNEL_CRED_FILE: /etc/cloudflared/creds/credentials.json
|
||||||
TUNNEL_METRICS: 0.0.0.0:8080
|
TUNNEL_METRICS: 0.0.0.0:8080
|
||||||
TUNNEL_ORIGIN_ENABLE_HTTP2: true
|
TUNNEL_ORIGIN_ENABLE_HTTP2: true
|
||||||
@@ -67,21 +67,30 @@ spec:
|
|||||||
readiness: *probes
|
readiness: *probes
|
||||||
startup:
|
startup:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
securityContext:
|
||||||
|
allowPrivilegeEscalation: false
|
||||||
|
readOnlyRootFilesystem: true
|
||||||
|
capabilities: { drop: ["ALL"] }
|
||||||
|
seccompProfile:
|
||||||
|
type: RuntimeDefault
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 5m
|
cpu: 10m
|
||||||
memory: 128M
|
|
||||||
limits:
|
limits:
|
||||||
memory: 256M
|
memory: 256Mi
|
||||||
pod:
|
pod:
|
||||||
securityContext:
|
securityContext:
|
||||||
runAsUser: 568
|
runAsUser: 65534
|
||||||
runAsGroup: 568
|
runAsGroup: 65534
|
||||||
|
runAsNonRoot: true
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
ports:
|
ports:
|
||||||
http:
|
http:
|
||||||
port: *port
|
port: *port
|
||||||
|
serviceMonitor:
|
||||||
|
main:
|
||||||
|
enabled: true
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -48,16 +48,22 @@ spec:
|
|||||||
readiness: *probes
|
readiness: *probes
|
||||||
startup:
|
startup:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
securityContext:
|
||||||
|
allowPrivilegeEscalation: false
|
||||||
|
readOnlyRootFilesystem: true
|
||||||
|
capabilities: { drop: ["ALL"] }
|
||||||
|
seccompProfile:
|
||||||
|
type: RuntimeDefault
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 5m
|
cpu: 10m
|
||||||
memory: 10M
|
|
||||||
limits:
|
limits:
|
||||||
memory: 64M
|
memory: 64Mi
|
||||||
pod:
|
pod:
|
||||||
securityContext:
|
securityContext:
|
||||||
runAsUser: 568
|
runAsNonRoot: true
|
||||||
runAsGroup: 568
|
runAsUser: 65534
|
||||||
|
runAsGroup: 65534
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
@@ -41,5 +41,7 @@ spec:
|
|||||||
txtPrefix: k8s.
|
txtPrefix: k8s.
|
||||||
txtOwnerId: default
|
txtOwnerId: default
|
||||||
domainFilters: ["${SECRET_DOMAIN}"]
|
domainFilters: ["${SECRET_DOMAIN}"]
|
||||||
|
serviceMonitor:
|
||||||
|
enabled: true
|
||||||
podAnnotations:
|
podAnnotations:
|
||||||
secret.reloader.stakater.com/reload: external-dns-secret
|
secret.reloader.stakater.com/reload: external-dns-secret
|
||||||
+7
-2
@@ -63,6 +63,12 @@ spec:
|
|||||||
proxy-body-size: 0
|
proxy-body-size: 0
|
||||||
proxy-buffer-size: 16k
|
proxy-buffer-size: 16k
|
||||||
ssl-protocols: TLSv1.3 TLSv1.2
|
ssl-protocols: TLSv1.3 TLSv1.2
|
||||||
|
metrics:
|
||||||
|
enabled: true
|
||||||
|
serviceMonitor:
|
||||||
|
enabled: true
|
||||||
|
namespaceSelector:
|
||||||
|
any: true
|
||||||
extraArgs:
|
extraArgs:
|
||||||
{% if cloudflare.acme.production %}
|
{% if cloudflare.acme.production %}
|
||||||
default-ssl-certificate: "network/${SECRET_DOMAIN/./-}-production-tls"
|
default-ssl-certificate: "network/${SECRET_DOMAIN/./-}-production-tls"
|
||||||
@@ -80,8 +86,7 @@ spec:
|
|||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 100m
|
||||||
memory: 250Mi
|
|
||||||
limits:
|
limits:
|
||||||
memory: 500Mi
|
memory: 500Mi
|
||||||
defaultBackend:
|
defaultBackend:
|
||||||
|
|||||||
+7
-2
@@ -60,6 +60,12 @@ spec:
|
|||||||
proxy-body-size: 0
|
proxy-body-size: 0
|
||||||
proxy-buffer-size: 16k
|
proxy-buffer-size: 16k
|
||||||
ssl-protocols: TLSv1.3 TLSv1.2
|
ssl-protocols: TLSv1.3 TLSv1.2
|
||||||
|
metrics:
|
||||||
|
enabled: true
|
||||||
|
serviceMonitor:
|
||||||
|
enabled: true
|
||||||
|
namespaceSelector:
|
||||||
|
any: true
|
||||||
extraArgs:
|
extraArgs:
|
||||||
{% if cloudflare.acme.production %}
|
{% if cloudflare.acme.production %}
|
||||||
default-ssl-certificate: "network/${SECRET_DOMAIN/./-}-production-tls"
|
default-ssl-certificate: "network/${SECRET_DOMAIN/./-}-production-tls"
|
||||||
@@ -77,8 +83,7 @@ spec:
|
|||||||
app.kubernetes.io/component: controller
|
app.kubernetes.io/component: controller
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 100m
|
||||||
memory: 250Mi
|
|
||||||
limits:
|
limits:
|
||||||
memory: 500Mi
|
memory: 500Mi
|
||||||
defaultBackend:
|
defaultBackend:
|
||||||
|
|||||||
+1
-6
@@ -48,14 +48,9 @@ spec:
|
|||||||
fieldPath: metadata.namespace
|
fieldPath: metadata.namespace
|
||||||
pod:
|
pod:
|
||||||
securityContext:
|
securityContext:
|
||||||
runAsNonRoot: true
|
|
||||||
runAsUser: 65534
|
runAsUser: 65534
|
||||||
runAsGroup: 65534
|
runAsGroup: 65534
|
||||||
allowPrivilegeEscalation: false
|
runAsNonRoot: true
|
||||||
seccompProfile:
|
|
||||||
type: RuntimeDefault
|
|
||||||
capabilities:
|
|
||||||
drop: ["ALL"]
|
|
||||||
affinity:
|
affinity:
|
||||||
nodeAffinity:
|
nodeAffinity:
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
autoDirectNodeRoutes: true
|
autoDirectNodeRoutes: true
|
||||||
bpf:
|
bpf:
|
||||||
masquerade: true
|
masquerade: true
|
||||||
bgp:
|
|
||||||
enabled: false
|
|
||||||
cluster:
|
cluster:
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
id: 1
|
id: 1
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
autoDirectNodeRoutes: true
|
autoDirectNodeRoutes: true
|
||||||
bpf:
|
bpf:
|
||||||
masquerade: true
|
masquerade: true
|
||||||
bgp:
|
|
||||||
enabled: false
|
|
||||||
cluster:
|
cluster:
|
||||||
name: home-kubernetes
|
name: home-kubernetes
|
||||||
id: 1
|
id: 1
|
||||||
|
|||||||
Reference in new issue
Block a user