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

问题描述 投票:1回答:0

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

我正在尝试使用超立方体启动我的kubernetes master,但文档缺少如何将etcd凭据传递给kubernetes以便使用给定用户。

在api-server配置中我有这样的事情:

- --etcd-servers=http://root:[email protected]:2379,http://root:[email protected]:2379,http://root:[email protected]:

这是设置etcd的基本auth参数的唯一可行方法。 (这对于etcdctl和etcd REST API都很有用。)

但是我收到以下错误:

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

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

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

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

authentication kubernetes basic-authentication credentials etcd
© www.soinside.com 2019 - 2024. All rights reserved.