agora/contoso_hypermarket/charts/cerebral-api/templates/mssql.yaml (58 lines of code) (raw):

apiVersion: v1 kind: PersistentVolumeClaim metadata: name: mssql-data spec: accessModes: - ReadWriteOnce resources: requests: storage: 10Gi --- apiVersion: apps/v1 kind: Deployment metadata: name: mssql-deployment spec: replicas: 1 selector: matchLabels: app: mssql template: metadata: labels: app: mssql spec: containers: - name: mssql image: mcr.microsoft.com/mssql/server:2019-latest ports: - containerPort: 1433 env: - name: ACCEPT_EULA value: "Y" - name: SA_PASSWORD valueFrom: secretKeyRef: name: azure-sqlpassword-secret key: azure-sqlpassword-secret volumeMounts: - name: mssql-data mountPath: /mssql/data volumes: - name: mssql-data persistentVolumeClaim: claimName: mssql-data --- apiVersion: v1 kind: Service metadata: name: mssql-service spec: selector: app: mssql ports: - protocol: TCP port: 1433 targetPort: 1433 type: LoadBalancer