Я пытаюсь установить SQL Server 2019 на Kubernetes - «Docker Desktop для Windows»
Вот ошибка:
D: \ Docker \ buckwoody> kubectl logs -l app = ms sql --tail = 100000
не удалось попытаться разрешить символические ссылки в пути "/ var / log / pods / default_ms sql -deployment-8dd99d5b4-9z2gd_5a917b86-7728- 4c5d-af38-b52d1f78e580 / mssql / 3.log ": lstat /var/log/pods/default_mssql-deployment-8dd99d5b4-9z2gd_5a917b86-7728-4c5d-af38-b52d1f78e580/log: no such каталог
D: \ Docker \ buckwoody>
Похоже, ошибка связана с томами, но я не могу понять, что именно. Кто-нибудь сталкивался с этой ошибкой раньше?
Вот файл манифеста развертывания SQL Server 2019:
apiVersion: apps/v1
kind: Deployment
metadata:
name: mssql-deployment
spec:
replicas: 1
selector:
matchLabels:
app: mssql
strategy:
type: Recreate
template:
metadata:
labels:
app: mssql
spec:
terminationGracePeriodSeconds: 10
securityContext:
fsGroup: 1000
containers:
- name: mssql
image: mcr.microsoft.com/mssql/rhel/server:2019-latest
env:
- name: MSSQL_PID
value: "Developer"
- name: ACCEPT_EULA
value: "Y"
- name: MSSQL_SA_PASSWORD
valueFrom:
secretKeyRef:
name: mssql-secret
key: SA_PASSWORD
volumeMounts:
- name: mssqldb
mountPath: "/backup"
# mountPath: /var/opt/mssql
volumes:
- name: mssqldb
persistentVolumeClaim:
claimName: pv-claim-data-sql
Вот файл манифеста PersistentVolume:
kind: PersistentVolume
apiVersion: v1
metadata:
name: pv-data-sql
labels:
type: local
spec:
storageClassName: hostpath
capacity:
storage: 10Gi
accessModes:
- ReadWriteOnce
hostPath:
path: /T/Docker/DMK/BACKUP
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: pv-claim-data-sql
spec:
storageClassName: hostpath
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
Вот файл манифеста службы:
apiVersion: v1
kind: Service
metadata:
name: sql2019nodeport
spec:
type: NodePort
selector:
app: mssql
ports:
# Three types of ports for a service
# nodePort - a static port assigned on each the node
# port - port exposed internally in the cluster
# targetPort - the container port to send requests to
- nodePort: 31433
name: tds
port: 1433
targetPort: 80