Hilft Dir dabei, Deine BÜNDNIS 90/DIE GRÜNEN Website zu optimieren
https://green-spider.netzbegruenung.de/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
1.6 KiB
67 lines
1.6 KiB
--- |
|
apiVersion: batch/v1 |
|
kind: Job |
|
metadata: |
|
name: JOB_NAME |
|
namespace: marian |
|
labels: |
|
app: green-spider |
|
spec: |
|
activeDeadlineSeconds: 600 |
|
ttlSecondsAfterFinished: 600 |
|
completions: 1 |
|
backoffLimit: 3 |
|
|
|
# Pod template |
|
template: |
|
metadata: |
|
name: POD_NAME |
|
namespace: marian |
|
labels: |
|
app: green-spider |
|
spec: |
|
restartPolicy: Never |
|
nodeSelector: |
|
giantswarm.io/machine-pool: 5n27k |
|
# affinity: |
|
# podAntiAffinity: |
|
# requiredDuringSchedulingIgnoredDuringExecution: |
|
# - labelSelector: |
|
# matchExpressions: |
|
# - key: app |
|
# operator: In |
|
# values: |
|
# - green-spider |
|
# topologyKey: topology.kubernetes.io/region |
|
containers: |
|
- name: spider |
|
image: quay.io/netzbegruenung/green-spider:20211031-chromium93 |
|
imagePullPolicy: IfNotPresent |
|
command: |
|
- python3 |
|
- cli.py |
|
- --credentials-path=/secrets/datastore-writer.json |
|
- --loglevel=debug |
|
- spider |
|
- JOB_FLAG |
|
volumeMounts: |
|
- name: secrets |
|
mountPath: "/secrets" |
|
readOnly: true |
|
- name: shared |
|
mountPath: /dev/shm |
|
resources: |
|
requests: |
|
cpu: 1000m |
|
memory: 5000M |
|
volumes: |
|
- name: secrets |
|
secret: |
|
secretName: green-spider |
|
items: |
|
- key: datastore-writer.json |
|
path: datastore-writer.json |
|
- key: screenshots-uploader.json |
|
path: screenshots-uploader.json |
|
- name: shared |
|
emptyDir: {}
|
|
|