Compare commits
12 Commits
12db0af4cd
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 74ead10fd9 | |||
| 31b9de86f5 | |||
| 3df8a62c8a | |||
| 6fbd92bae5 | |||
| a097eb560e | |||
| 4bdceb7d17 | |||
| 6431c855ef | |||
| 59a0ed6327 | |||
| 1bc778bb11 | |||
| be072c84d6 | |||
| 11a945011f | |||
| a91fe6ab2f |
@@ -61,22 +61,13 @@ controller:
|
||||
args:
|
||||
appResyncPeriod: "0"
|
||||
|
||||
# Resource settings
|
||||
# Resource settings (no CPU limit for stability)
|
||||
resources:
|
||||
requests:
|
||||
cpu: 476m
|
||||
memory: 1324Mi
|
||||
cpu: 22m
|
||||
memory: 1388Mi
|
||||
limits:
|
||||
memory: 1324Mi
|
||||
|
||||
# Schedule on master node
|
||||
nodeSelector:
|
||||
node-role.kubernetes.io/control-plane: "true"
|
||||
|
||||
tolerations:
|
||||
- key: node-role.kubernetes.io/control-plane
|
||||
operator: Exists
|
||||
effect: NoSchedule
|
||||
memory: 1861Mi
|
||||
|
||||
# =============================================================================
|
||||
# API SERVER (Deployment)
|
||||
@@ -101,13 +92,13 @@ server:
|
||||
traefik.ingress.kubernetes.io/router.middlewares: authelia-authelia-auth@kubernetescrd
|
||||
tls: true
|
||||
|
||||
# Resource settings
|
||||
# Resource settings (no CPU limit for stability)
|
||||
resources:
|
||||
requests:
|
||||
cpu: 15m
|
||||
memory: 138Mi
|
||||
memory: 163Mi
|
||||
limits:
|
||||
memory: 138Mi
|
||||
memory: 218Mi
|
||||
|
||||
# =============================================================================
|
||||
# REPO SERVER (Deployment)
|
||||
@@ -122,17 +113,27 @@ repoServer:
|
||||
serviceMonitor:
|
||||
enabled: true
|
||||
|
||||
# Resource settings (no CPU limit for stability)
|
||||
resources:
|
||||
requests:
|
||||
cpu: 15m
|
||||
memory: 1200Mi
|
||||
memory: 225Mi
|
||||
limits:
|
||||
memory: 1200Mi
|
||||
memory: 1310Mi
|
||||
|
||||
# Probe settings (increase timeout for stability under load)
|
||||
livenessProbe:
|
||||
enabled: true
|
||||
timeoutSeconds: 5
|
||||
readinessProbe:
|
||||
enabled: true
|
||||
timeoutSeconds: 5
|
||||
|
||||
# =============================================================================
|
||||
# REDIS (Deployment)
|
||||
# =============================================================================
|
||||
redis:
|
||||
# Resource settings (no CPU limit for stability)
|
||||
resources:
|
||||
requests:
|
||||
cpu: 15m
|
||||
|
||||
@@ -103,14 +103,14 @@ ingress:
|
||||
- github0213.com
|
||||
|
||||
# =============================================================================
|
||||
# RESOURCES
|
||||
# RESOURCES (no CPU limit for stability)
|
||||
# =============================================================================
|
||||
resources:
|
||||
requests:
|
||||
cpu: 63m
|
||||
memory: 237Mi
|
||||
cpu: 15m
|
||||
memory: 247Mi
|
||||
limits:
|
||||
memory: 237Mi
|
||||
memory: 333Mi
|
||||
|
||||
# =============================================================================
|
||||
# POD CONFIGURATION
|
||||
@@ -135,3 +135,17 @@ service:
|
||||
ssh:
|
||||
type: ClusterIP
|
||||
port: 22
|
||||
|
||||
# =============================================================================
|
||||
# CUSTOM FILES (robots.txt)
|
||||
# =============================================================================
|
||||
extraVolumes:
|
||||
- name: robots
|
||||
configMap:
|
||||
name: gitea-robots
|
||||
|
||||
extraVolumeMounts:
|
||||
- name: robots
|
||||
mountPath: /data/gitea/public/robots.txt
|
||||
subPath: robots.txt
|
||||
readOnly: true
|
||||
|
||||
@@ -2,4 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- redirect.yaml
|
||||
- robots-configmap.yaml
|
||||
namespace: gitea
|
||||
|
||||
12
gitea/robots-configmap.yaml
Normal file
12
gitea/robots-configmap.yaml
Normal file
@@ -0,0 +1,12 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: gitea-robots
|
||||
namespace: gitea
|
||||
data:
|
||||
robots.txt: |
|
||||
User-agent: ClaudeBot
|
||||
Disallow: /
|
||||
|
||||
User-agent: *
|
||||
Allow: /
|
||||
@@ -24,3 +24,20 @@ patches:
|
||||
- op: add
|
||||
path: /metadata/labels/pod-security.kubernetes.io~1warn
|
||||
value: privileged
|
||||
# Remove CPU limits for stability
|
||||
- target:
|
||||
group: apps
|
||||
version: v1
|
||||
kind: Deployment
|
||||
name: tekton-pipelines-webhook
|
||||
patch: |-
|
||||
- op: remove
|
||||
path: /spec/template/spec/containers/0/resources/limits/cpu
|
||||
- target:
|
||||
group: apps
|
||||
version: v1
|
||||
kind: Deployment
|
||||
name: tekton-pipelines-remote-resolvers
|
||||
patch: |-
|
||||
- op: remove
|
||||
path: /spec/template/spec/containers/0/resources/limits/cpu
|
||||
|
||||
@@ -39,6 +39,19 @@ spec:
|
||||
expose:
|
||||
default: true
|
||||
|
||||
# Access logs for debugging
|
||||
logs:
|
||||
access:
|
||||
enabled: true
|
||||
format: json
|
||||
fields:
|
||||
headers:
|
||||
defaultMode: keep
|
||||
names:
|
||||
X-Forwarded-For: keep
|
||||
X-Real-IP: keep
|
||||
User-Agent: keep
|
||||
|
||||
# Prometheus metrics
|
||||
metrics:
|
||||
prometheus:
|
||||
|
||||
Reference in New Issue
Block a user