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: "3000" - name: NS value: "argo" ports: - name: http containerPort: 3000 readinessProbe: tcpSocket: - port: 3000 initialDelaySeconds: 3 periodSeconds: 10 livenessProbe: tcpSocket: - port: 3000 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: 3000 targetPort: 3000 type: ClusterIP