【发布时间】:2016-02-11 11:33:36
【问题描述】:
我们正在运行启用 SELinux 的 Kubernetes。我们想使用 serviceAccounts。当我禁用 SELinux 时,容器可以按预期读取机密。
但是,当我启用 SELinux 时,我们无法读取容器内的秘密。例如:
localhost$ kubectl exec -it my-pod bash
my-pod$ ls /var/run/secrets/kubernetes.io/serviceaccount/
token
my-pod$ cat /var/run/secrets/kubernetes.io/serviceaccount/token
Permission denied
在 SELinux 中使用 serviceAccounts 的推荐方法是什么?
谢谢, 安德烈
【问题讨论】:
标签: kubernetes selinux