【发布时间】:2022-12-06 08:33:02
【问题描述】:
下午, 出于某种原因,我们的命名空间/容器/服务的 AKS 部署无法挂载文件共享 使用的代码是
- apiVersion: v1
kind: Namespace
metadata:
name: hvi-cma-aks
spec:
finalizers:
- kubernetes
- apiVersion: apps/v1
kind: Deployment
metadata:
name: hvi
namespace: hvi-cma-aks
spec:
replicas: 1
selector:
matchLabels:
app: hvi
template:
metadata:
labels:
app: hvi
spec:
nodeSelector:
kubernetes.io/os: linux
containers:
- name: hvi
image: cmaregistry2.azurecr.io/cma/hvi:v7.1.0
ports:
- containerPort: 80
- containerPort: 443
resources:
requests:
cpu: '0'
memory: '0'
limits:
cpu: '256'
memory: 11400G
env:
- name: ConnectionStrings__CMA_LogConnectionString
value: "Server=cs-mi-poc02.4ba4f978f6bd.database.windowsgnignore.net;Database=CMA_Log;TrustServerCertificate=True"
- name: ConnectionStrings__CMA_MessagesConnectionString
value: "Server=cs-mi-poc02.4ba4f978f6bd.database.windows.net;Database=CMA_Messages;TrustServerCertificate=True"
- name: ConnectionStrings__CMA_ODSConnectionString
value: "Server=cs-mi-poc02.4ba4f978f6bd.database.windows.net;Database=CMA_ODS;TrustServerCertificate=True"
- name: ConnectionStrings__SplitQueueConnection
value: "azure:qeBbaDCdJ7KsR55Fhn@10.0.3.4:5672"
- name: Properties__ReqRequestFilePath
value: "XML/Request.xml"
- name: Properties__RespAcceptFilePath
value: "XML/Accept.xml"
- name: Properties__RespMessagesFilePath
value: "XML/Messages.xml"
- name: Diagnostics__Enabled
value: "true"
- name: Diagnostics__RequestLogFile
value: "/trace/InputTrace.webinfo.xml"
- name: Diagnostics__ResponseLogFile
value: "/trace/OutputTrace.webinfo.xml"
volumeMounts:
- name: azure
mountPath: /logs
volumes:
- name: azure
azureFile:
secretName: storage-secret
shareName: logs
readOnly: false
- apiVersion: v1
kind: Service
metadata:
name: hvi-service
namespace: hvi-cma-aks
spec:
type: ClusterIP
ports:
- targetPort: 80
name: port80
port: 80
protocol: TCP
- targetPort: 443
name: port443
port: 443
protocol: TCP
selector:
app: hvi
永远不会装载的文件共享是名为 Azure 的文件共享。但是,当我部署 yaml 文件并省略服务部分时,我可以挂载它。然后它安装但错过了环境变量。 我错过了什么吗? > 我已经从代码中删除了 SQL 细节
尝试省略服务字段的 YAML 文件,共享加载
【问题讨论】:
标签: azure kubernetes azure-aks