【发布时间】:2020-06-03 21:27:37
【问题描述】:
我有一个指向 azure 文件的 kubernetes 卷挂载。如何将 azure 文件中存在的文件限制在我的容器中?
我的要求是仅将文件推送到 azure 文件,但我不应该将文件加载回容器。
volumeMounts:
- name: testlog
mountPath: /app/testlog/
volumes:
- name: testlog
azureFile:
secretName: testlog-secret
shareName: testlog
readOnly: false
【问题讨论】:
-
那么这不适合您的用例。从容器的角度来看,这个目录只是一个普通的文件系统目录;读/写操作由 Azure 文件驱动程序提供。容器会看到它之前写过的文件。
-
叶戈尔是正确的。您将需要创建一个只写 API 密钥并让您的容器/进程向存储帐户发出一个 http POST。根据语言有可用的 SDK
标签: azure kubernetes azure-aks