# siehe xmrig-monero.yaml - xmrig/xmrig:latest ist verwaist (2017, kein RandomX/--daemon # Support). Offizielles Release wird per initContainer geladen. apiVersion: apps/v1 kind: Deployment metadata: name: xmrig-monero-solo namespace: miner spec: replicas: 1 selector: matchLabels: app: xmrig-monero-solo template: metadata: labels: app: xmrig-monero-solo spec: priorityClassName: low-priority initContainers: - name: fetch-xmrig image: curlimages/curl:latest command: - "sh" - "-c" - | curl -fsSL -o /shared/xmrig.tar.gz \ https://github.com/xmrig/xmrig/releases/download/v6.26.0/xmrig-6.26.0-linux-static-x64.tar.gz tar -xzf /shared/xmrig.tar.gz -C /shared --strip-components=1 chmod +x /shared/xmrig volumeMounts: - name: shared mountPath: /shared containers: - name: xmrig image: alpine:latest command: ["/shared/xmrig"] args: - "--daemon" - "-o" - "monerod.miner.svc.cluster.local:18081" - "-u" - "47FPaP3LjaD5Ud3orF1VcNjW5HrJwxPiUVXJXWgTf6t8C6xyMnVVZ9HFSMwDS4sPLc2RmxEKv95v2CBQFzmHkDwNULhC3r5" - "-p" - "k8s-solo-lottery" - "--daemon-poll-interval=1000" - "--randomx-mode=light" volumeMounts: - name: shared mountPath: /shared resources: requests: cpu: "500m" memory: "384Mi" limits: cpu: "1" memory: "512Mi" volumes: - name: shared emptyDir: {}