github.com/gorgonia/agogo@v0.1.1/deploy/selfplay/cpu-player.yaml (about) 1 apiVersion: batch/v1 2 kind: Job 3 metadata: 4 name: $CPU_PLAYER_CONTAINER 5 spec: 6 parallelism: 10 7 completions: 100 8 template: 9 metadata: 10 name: player 11 spec: 12 affinity: 13 podAntiAffinity: 14 requiredDuringSchedulingIgnoredDuringExecution: 15 - labelSelector: 16 matchExpressions: 17 - key: job-label 18 operator: In 19 values: 20 - $CPU_PLAYER_CONTAINER 21 topologyKey: kubernetes.io/hostname 22 containers: 23 - name: player 24 image: 954347443578.dkr.ecr.ap-southeast-2.amazonaws.com/$CPU_PLAYER_CONTAINER:$VERSION_TAG 25 imagePullPolicy: Always 26 env: 27 - name: AWS_ACCESS_KEY_ID 28 value: "$AWS_ACCESS_KEY_ID" 29 - name: AWS_SECRET_ACCESS_KEY 30 value: "$AWS_SECRET_ACCESS_KEY" 31 - name: BUCKET_NAME 32 value: "$BUCKET_NAME" 33 - name: BOARD_SIZE 34 value: "$BOARD_SIZE" 35 securityContext: 36 privileged: true 37 restartPolicy: OnFailure