apiVersion: apps/v1 kind: Deployment metadata: name: chia-miner spec: selector: matchLabels: app: chia-miner replicas: 1 template: metadata: labels: app: chia-miner spec: volumes: - name: chia persistentVolumeClaim: claimName: chia-nfs containers: - name: chia-miner image: "docker.pkg.github.com/wahyd4/chia/miner:{{IMAGE_VERSION}}" # securityContext: # runAsUser: 1000 imagePullPolicy: Always volumeMounts: - name: chia mountPath: /chia resources: requests: cpu: 200m memory: 256Mi limits: cpu: 500m memory: 1024Mi imagePullSecrets: - name: regcred --- apiVersion: apps/v1 kind: Deployment metadata: name: chia-hdd-miner spec: selector: matchLabels: app: chia-hdd-miner replicas: 1 template: metadata: labels: app: chia-hdd-miner spec: volumes: - name: chia persistentVolumeClaim: claimName: chia-hdd-nfs containers: - name: chia-miner image: "docker.pkg.github.com/wahyd4/chia/miner:{{IMAGE_VERSION}}" # securityContext: # runAsUser: 1000 imagePullPolicy: Always volumeMounts: - name: chia mountPath: /chia resources: requests: cpu: 100m memory: 256Mi limits: cpu: 500m memory: 1024Mi imagePullSecrets: - name: regcred # --- # apiVersion: monitoring.coreos.com/v1 # kind: ServiceMonitor # metadata: # name: badger # labels: # app: badger # release: prometheus # this can make the service monitor be discovered by prometheus # spec: # namespaceSelector: # matchNames: # - apps # selector: # matchLabels: # app: badger # endpoints: # - port: metrics-port # interval: 30s