---apiVersion: apps/v1kind: Deploymentmetadata: name: seedcloud-sqldata namespace: seedcloud-systemspec: replicas: 1 selector: matchLabels: app: seedcloud-sqldata template: metadata: labels: app: seedcloud-sqldata spec: containers: - name: sqldata image: mcr.microsoft.com/mssql/server imagePullPolicy: IfNotPresent ports: - name: sqlserver containerPort: 1433 protocol: TCP env: - name: SA_PASSWORD value: AllNet123 - name: ACCEPT_EULA value: "Y" volumeMounts: - name: config mountPath: /var/opt/mssql/data/ dnsPolicy: ClusterFirst volumes: - name: config persistentVolumeClaim: claimName: seedcloud-sqldata-pvc---apiVersion: v1kind: PersistentVolumeClaimmetadata: name: seedcloud-sqldata-pvc namespace: seedcloud-systemspec: storageClassName: nfs-client accessModes: - ReadWriteMany resources: requests: storage: 5Gi---apiVersion: v1kind: Servicemetadata: name: seedcloud-sqldata namespace: seedcloud-systemspec: ports: - port: 1433 targetPort: 1433 nodePort: 31433 protocol: TCP selector: app: seedcloud-sqldata type: NodePort---