diff --git a/k8s/configmap.yaml b/k8s/configmap.yaml new file mode 100644 index 0000000..e1f6e79 --- /dev/null +++ b/k8s/configmap.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: model-service + labels: + app: model-service + namespace: birbnetes +data: + SENTRY_DSN: https://d424be7f1a4a4c6aa408e15f96b5d665@sentry.kmlabz.com/13 + RELEASE_ID: luna-k8s + RELEASEMODE: release + MINIO_ENDPOINT: "model-minio:9000" + MINIO_ACCESS_KEY: birbnetes-minio-access + MINIO_SECRET_KEY: birbnetes-supersecret + MINIO_BUCKET_NAME: noise_models + DATABASE_URI: "postgresql://kecske:kekecske@photodatabase/photowave" \ No newline at end of file diff --git a/k8s/deployment.yaml b/k8s/deployment.yaml new file mode 100644 index 0000000..7ed05b4 --- /dev/null +++ b/k8s/deployment.yaml @@ -0,0 +1,29 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: model-service + namespace: birbnetes + labels: + app: model-service +spec: + replicas: 1 + selector: + matchLabels: + app: model-service + strategy: + type: Recreate + template: + metadata: + labels: + app: model-service + spec: + containers: + - image: registry.kmlabz.com/tormakris/model-service + name: model-service + envFrom: + - configMapRef: + name: model-service + ports: + - containerPort: 8000 + imagePullSecrets: + - name: regcred \ No newline at end of file diff --git a/k8s/service.yaml b/k8s/service.yaml new file mode 100644 index 0000000..89973c6 --- /dev/null +++ b/k8s/service.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + name: model-service + namespace: birbnetes + labels: + app: model-service +spec: + ports: + - name: model-service + port: 80 + targetPort: 8000 + protocol: TCP + selector: + app: model-service + type: ClusterIP \ No newline at end of file