Created
June 19, 2022 07:10
-
-
Save siddharth1001/677545afcb83833a425ca848dcc7807c to your computer and use it in GitHub Desktop.
Revisions
-
siddharth1001 created this gist
Jun 19, 2022 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,69 @@ # solr-leader deployment apiVersion: apps/v1 kind: Deployment metadata: labels: app.kubernetes.io/component: solr-leader app.kubernetes.io/name: solr-leader app.kubernetes.io/part-of: solr-deployment name: solr-leader namespace: dev spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: solr-leader strategy: type: Recreate # Only one Solr leader is running at a time template: metadata: labels: app.kubernetes.io/component: solr-leader app.kubernetes.io/name: solr-leader spec: containers: - name: solr-leader image: your-solr-leader-image:tag imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 60 httpGet: path: / port: http scheme: HTTP initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 ports: - containerPort: 8983 name: http protocol: TCP resources: limits: cpu: "2" memory: 2Gi requests: cpu: "1" memory: 1Gi --- # solr-leader service apiVersion: v1 kind: Service metadata: creationTimestamp: null labels: app.kubernetes.io/component: solr-leader app.kubernetes.io/name: solr-leader app.kubernetes.io/part-of: solr-deployment name: solr-leader spec: ports: - name: http port: 80 targetPort: 8983 protocol: TCP selector: app.kubernetes.io/name: solr-leader sessionAffinity: None type: ClusterIP