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: volumeMounts:
- mountPath: /var/cache/apt-cacher-ng - mountPath: /var/cache/apt-cacher-ng
name: data name: data
resources:
requests:
memory: 16Mi
cpu: 50m
limits:
memory: 32Mi
cpu: 100m
volumes: volumes:
- name: data - name: data
persistentVolumeClaim: persistentVolumeClaim:

View File

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