头盔安装失败,显示“客户端未授权”

时间:2019-08-08 13:28:34

标签: kubernetes kubernetes-helm

我有一个openshift集群,我正在其中安装帮助。 Helm版本是2.7.2。

当我尝试安装图表时,出现错误

  

错误:用户无权安装发行版

在分er上,我看到以下日志:

  

2019/08/08 13:18:57完成请求2019/08/08 13:18:57问题   发送请求获取http:///identity/api/v1/users//getTeamResources:   http:请求URL中没有主机[耕种] 2019/08/08 13:18:57客户端为   未经授权

我已经创建了角色/角色绑定。相同的图表适用于Helm 2.2版本,但不适用于2.7版本

1 个答案:

答案 0 :(得分:0)

请参考官方documentation

  

从Helm 2.7.2开始,Tiller要求客户端证书由其CA验证。在以前的版本中,Tiller使用了较弱的验证策略,该策略允许使用自签名证书。

您需要创建什么?

  1. 用于为Tiller客户端和服务器颁发证书的专用CA。
  2. 蒂勒证书和Helm客户证书
  3. 使用证书的分iller实例
  4. 配置Helm客户端以使用CA和客户端证书

之后,您应该运行一个Tiller实例,该实例将仅接受来自可以通过SSL证书进行身份验证的客户端的连接。

请按照helm site中的步骤进行操作。