pod affinities and resrouces

This commit is contained in:
2020-07-17 14:17:09 +02:00
parent e10c21232b
commit efff5b5521
3 changed files with 26 additions and 9 deletions

View File

@@ -25,6 +25,13 @@ spec:
volumeMounts:
- mountPath: /var/cache/apt-cacher-ng
name: data
resources:
requests:
memory: 16Mi
cpu: 50m
limits:
memory: 32Mi
cpu: 100m
volumes:
- name: data
persistentVolumeClaim:

View File

@@ -22,4 +22,4 @@ EXPOSE 3632
EXPOSE 3633
USER distccd
ENTRYPOINT /usr/bin/distccd --no-detach --daemon --stats --log-level info --log-stderr $OPTIONS
ENTRYPOINT /usr/bin/distccd --no-detach --daemon --stats --log-level error --log-stderr $OPTIONS

View File

@@ -21,11 +21,11 @@ spec:
spec:
containers:
- name: distcc
image: docker-registry.lan/distcc:arm64
image: docker-registry.lan/distcc:armhf
imagePullPolicy: Always
env:
- name: OPTIONS
value: "--verbose"
#env:
#- name: OPTIONS
# value: "--verbose"
ports:
- containerPort: 3632
name: distcc-data
@@ -35,16 +35,26 @@ spec:
protocol: TCP
resources:
limits:
cpu: 100m
memory: 768Mi
cpu: 1
memory: 128Mi
requests:
cpu: 20m
memory: 50Mi
cpu: 1
memory: 64Mi
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app
operator: In
values:
- distcc
topologyKey: "kubernetes.io/hostname"
---
apiVersion: v1
kind: Service