apiVersion: apps/v1 kind: Deployment metadata: name: ollama-scheduler namespace: argo spec: replicas: 1 selector: matchLabels: app: ollama-scheduler template: metadata: labels: app: ollama-scheduler spec: serviceAccountName: ollama-scheduler containers: - name: ollama-scheduler image: docker.io/ion606/ollama-scheduler:0.1.0 imagePullPolicy: IfNotPresent env: - name: PORT value: "12253" - name: NS value: "argo" ports: - name: http containerPort: 12253 readinessProbe: tcpSocket: port: 12253 initialDelaySeconds: 3 periodSeconds: 10 livenessProbe: tcpSocket: port: 12253 initialDelaySeconds: 10 periodSeconds: 20 resources: requests: cpu: "50m" memory: "64Mi" limits: cpu: "200m" memory: "256Mi" --- apiVersion: v1 kind: Service metadata: name: ollama-scheduler namespace: argo spec: selector: app: ollama-scheduler ports: - name: http port: 12253 targetPort: 12253 type: NodePort