文件系统访问控制列表的使用对于云原生应用程序设计来说是一种良好的实践吗?本机K8s存储类型是否支持它?
我想根据Linux文件系统组分配文件权限。我只想让特定用户拥有RWX访问权限,而其他用户则被限制为只读。常用的存储类型是否支持它,或者有些不支持。
发布于 2019-07-27 00:00:24
可以,容器挂载的卷可以通过以下三种方式设置特定用户(UID
)和组(GID
)的权限:
- User ID (`UID`) for `runAsUser`
- Group ID (`GID`) for `runAsGroup` and `fsGroup`
..。种类: Pod ...规格: securityContext: runAsUser: 1000 runAsGroup: 3000 fsGroup: 2000卷:...容器:...
chown
和/或chmod
..。种类: Pod ...规范: initContainers:- name:设置数据目录权限图像: my_image命令:- chown - -R - myuser:mygroup - /my_directory volumeMounts:- name: data mountPath: /my_directory containers:...
的readOnly
、mode
和accessModes
字段
Kubernetes还支持使用Pod清单的securityContext
部分中的seLinuxOptions
字段分配SELinux labels to a Container。seLinuxOptions
字段是一个SELinuxOptions
对象。
https://stackoverflow.com/questions/57222414
复制相似问题