Skip to content

Commit

Permalink
add statefull
Browse files Browse the repository at this point in the history
  • Loading branch information
YuriiKosiy committed Jan 16, 2025
1 parent 87fa3ca commit df704a2
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 14 deletions.
2 changes: 1 addition & 1 deletion Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ apiVersion: v2
name: saleor
description: A Helm chart for Saleor e-commerce platform
type: application
version: 0.1.46
version: 0.1.47
appVersion: "3.20"
16 changes: 11 additions & 5 deletions templates/api-deployment.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
apiVersion: apps/v1
kind: Deployment
kind: StatefulSet
metadata:
name: {{ include "saleor.fullname" . }}-api
labels:
{{- include "saleor.labels" . | nindent 4 }}
app.kubernetes.io/component: api
spec:
serviceName: {{ include "saleor.fullname" . }}-headless # Додайте headless-сервіс в кластері
replicas: 1
selector:
matchLabels:
Expand Down Expand Up @@ -41,9 +42,14 @@ spec:
{{- toYaml . | nindent 12 }}
{{- end }}
volumes:
- name: media
persistentVolumeClaim:
claimName: {{ include "saleor.fullname" . }}-media
- name: gcs-credentials
secret:
secretName: {{ .Values.persistence.gcs.secretName }}
secretName: {{ .Values.persistence.gcs.secretName }}
volumeClaimTemplates:
- metadata:
name: media
spec:
accessModes: [ "ReadWriteOnce" ]
resources:
requests:
storage: 5Gi # Адаптуйте розмір під ваш випадок
4 changes: 2 additions & 2 deletions templates/api-service.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
apiVersion: v1
kind: Service
metadata:
name: {{ include "saleor.fullname" . }}-api
name: {{ include "saleor.fullname" . }}-headless
labels:
{{- include "saleor.labels" . | nindent 4 }}
app.kubernetes.io/component: api
spec:
type: {{ .Values.api.service.type }}
clusterIP: None # Робить сервіс headless
ports:
- port: {{ .Values.api.service.port }}
targetPort: 8000
Expand Down
16 changes: 10 additions & 6 deletions templates/worker-deployment.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: apps/v1
kind: Deployment
kind: StatefulSet
metadata:
name: {{ include "saleor.fullname" . }}-worker
labels:
Expand All @@ -18,7 +18,7 @@ spec:
app.kubernetes.io/component: worker
spec:
imagePullSecrets:
- name: ghcr-secret
- name: ghcr-secret
containers:
- name: worker
image: "{{ .Values.worker.image.repository }}:{{ .Values.worker.image.tag }}"
Expand All @@ -36,7 +36,11 @@ spec:
resources:
{{- toYaml . | nindent 12 }}
{{- end }}
volumes:
- name: media
persistentVolumeClaim:
claimName: {{ include "saleor.fullname" . }}-media
volumeClaimTemplates:
- metadata:
name: media
spec:
accessModes: [ "ReadWriteOnce" ]
resources:
requests:
storage: 5Gi

0 comments on commit df704a2

Please sign in to comment.