Kubernetes 1.4机密文件权限不起作用
在mac上使用minikube运行K8S1.4。我的复制控制器yaml中有以下内容:Kubernetes 1.4机密文件权限不起作用,kubernetes,Kubernetes,在mac上使用minikube运行K8S1.4。我的复制控制器yaml中有以下内容: 当我将exec放入pod并检查时,我看到以下内容: ~/.ssh # ls -ltr lrwxrwxrwx 1 root root 18 Oct 6 17:01 known_hosts -> ..data/known_hosts lrwxrwxrwx 1 root root 17 Oct 6 17:01 id_rsa.pub -
当我将exec放入pod并检查时,我看到以下内容:
~/.ssh # ls -ltr
lrwxrwxrwx 1 root root 18 Oct 6 17:01 known_hosts -> ..data/known_hosts
lrwxrwxrwx 1 root root 17 Oct 6 17:01 id_rsa.pub -> ..data/id_rsa.pub
lrwxrwxrwx 1 root root 13 Oct 6 17:01 id_rsa -> ..data/id_rsa
再看看~级别:
drwxrwxrwt 3 root root 140 Oct 6 17:01 .ssh
因此目录不是只读的,文件权限似乎被忽略了(甚至默认的0644似乎也不起作用)。
我是做错了什么还是这是一个bug?该.ssh目录有指向实际文件的链接。下面的链接显示实际文件具有正确的权限(id_rsa为只读)
我验证了ssh设置是否可以实际工作,方法是
exec
ing到从该复制控制器生成的容器中,并通过ssh将git克隆到持有该密钥的repo。该.ssh目录具有指向实际文件的链接。下面的链接显示实际文件具有正确的权限(id_rsa为只读)
我通过
exec
ing进入从该复制控制器生成的容器,并通过ssh向持有该密钥的repo执行git克隆,验证了ssh设置是否能够实际工作。我面临着同样的问题。defaultMode
和mode
都不能正常工作。Kubernetes 1.4.0。我也面临同样的问题。defaultMode
和mode
都不能正常工作。Kubernetes也是1.4.0。
drwxrwxrwt 3 root root 140 Oct 6 17:01 .ssh