如何将etcd凭证传递给kubernetes api-server?

时间:2016-09-15 17:32:54

标签: authentication kubernetes basic-authentication credentials etcd

我几天前就遇到过这个问题,现在如下:

我正在尝试使用超立方体启动我的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都很有用。)

但我收到以下错误:

  • F0915 17:25:35.579278 1 controller.go:86]无法执行初始IP分配检查:无法保留更新的服务IP分配:110:请求需要用户身份验证(凭据不足)[0]

我的etcd拒绝写入/ registry(这是默认文件夹),但root:toor是正确的凭据。

我找不到任何其他配置参数,我真的需要用角色/用户来保护我的etcd。

如果可能的话,我需要一些想法/解决方案。

0 个答案:

没有答案