kubernetes - helm 无法在 AKS 中列出版本
问题描述
我正在使用 AKS 版本 1.14.8 和 helm 版本 2.14.0 和分蘖版本 v2.15.2。RBAC 在集群上被禁用。
关于为什么会发生此错误的任何提示?
helm list --tiller-namespace dev1 --debug
✔ 11288 17:06:25 [debug] 使用本地端口创建隧道:'54671'[调试] 服务器:“127.0.0.1:54671”
错误:服务器上的错误 ("") 导致请求无法成功(获取 configmaps)
分蘖角色绑定:
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: tiller-binding
namespace: dev1
subjects:
- kind: ServiceAccount
name: tiller
namespace: dev1
roleRef:
kind: Role
name: tiller-manager
apiGroup: rbac.authorization.k8s.io
分蘖角色:
---
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: tiller-manager
namespace: dev1
rules:
- apiGroups: [ "", "batch", "extensions", "apps", "rbac.authorization.k8s.io"]
resources: ["*"]
verbs: ["*"]
分蘖服务帐号:
---
kind: ServiceAccount
apiVersion: v1
metadata:
name: tiller
namespace: dev1
解决方案
如果 rbac 被禁用,您不需要角色来让分蘖工作。所以你必须在没有的情况下安装它--service-account
不知道为什么要创建没有 RBAC 的 kubernetes 集群,但
推荐阅读
- influxdb - 如何使用 lineprotocol 和 API 在 Influx 中插入多个点
- python - 在浏览器中查看 Matplotlib funcAnimation 实时绘图
- android-studio - Android Studio 在想要打开布局时关闭
- javascript - 用文件上传数据
- snowflake-cloud-data-platform - 用于更改数据库或架构中所有表的雪花 SQL 过程
- python - 如何突出显示 Gtk 中的按钮?
- python - 我的 webapp 在 localhost 上运行良好,但在 Heroku 上运行良好
- javascript - JavaScript canvas ball-bounce 算法与绘制函数优化
- delphi - 如何在 Delphi Debugger Visualizer 中获取对对象的引用?
- github - 使用 Github Actions 发送电子邮件