fgreg commented on a change in pull request #88: SDAP-215 Use k8s as Spark
scheduler and create helm chart
URL:
https://github.com/apache/incubator-sdap-nexus/pull/88#discussion_r352887919
##########
File path: helm/templates/solr.yml
##########
@@ -0,0 +1,59 @@
+apiVersion: v1
+kind: Service
+metadata:
+ name: sdap-solr
+spec:
+ type: ClusterIP
+ ports:
+ - port: 8983
+ protocol: TCP
+ targetPort: http
+ selector:
+ app: sdap-solr
+
+---
+apiVersion: apps/v1
+kind: StatefulSet
+metadata:
+ name: solr-set
+spec:
+ selector:
+ matchLabels:
+ app: sdap-solr # has to match .spec.template.metadata.labels
+ serviceName: "sdap-solr"
+ replicas: {{ .Values.solr.replicas }}
Review comment:
I don't think there is a valid use case where you would deploy more than 1
replica of the `solr-singlenode` image. This would simply result in multiple
segregated solr nodes that know nothing of each other but would be attached
behind the solr service proxy meaning any service could respond to any request.
So a document could end up being indexed into replica-1 but requested from
replica-2, etc...
You'd have to use the
https://github.com/apache/incubator-sdap-nexus/tree/master/docker/solr/cloud
image along with the
https://github.com/apache/incubator-sdap-nexus/tree/master/docker/solr/cloud-init
to properly setup a solr cloud cluster.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
With regards,
Apache Git Services