我几天前就遇到过这个问题,现在如下:
我正在尝试使用超立方体启动我的kubernetes master, 但是文档缺少如何将etcd凭证传递给kubernetes以便使用给定的用户。
在api-server配置中我有这样的东西:
- --etcd-servers=http://root:toor@etcd2-0.server:2379,http://root:toor@etcd2-1.server:2379,http://root:toor@etcd2-2.server:
这是设置etcd的基本auth参数的唯一可行方法。 (这对于etcdctl和etcd REST API都很有用。)
但我收到以下错误:
我的etcd拒绝写入/ registry(这是默认文件夹),但root:toor是正确的凭据。
我找不到任何其他配置参数,我真的需要用角色/用户来保护我的etcd。
如果可能的话,我需要一些想法/解决方案。