首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >弹性错误中的机队服务器:禁止弹性代理-机群领导

弹性错误中的机队服务器:禁止弹性代理-机群领导
EN

Stack Overflow用户
提问于 2022-08-17 09:15:46
回答 1查看 797关注 0票数 0

我们正在库伯奈特建立一个舰队服务器。它被赋予了一个CA,并声明了它的运行状态,但是我们不能将它放入其中,而日志只是以下内容:

E0817 09:12:10.074969 927 leaderelection.go:330]错误检索资源锁默认/弹性代理集群领导: leases.coordination.k8s.io“弹性代理-集群领导”是禁止的:用户“系统:服务帐户:默认:弹性代理”无法在API组"coordination.k8s.io“中获取名称空间”默认“中的资源”租约“。

我几乎找不到这方面的信息,更不用说决议了。任何指向可能的解决方案的信息都会极大地帮助您!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-17 09:37:36

您需要确保已经从安装文件中应用了ServiceAccountClusterRolesClusterRoleBindings

在快速启动文档中可以找到其中的一个例子。

https://www.elastic.co/guide/en/cloud-on-k8s/2.2/k8s-elastic-agent-fleet-quickstart.html

服务帐户

代码语言:javascript
复制
kind: ServiceAccount
metadata:
  name: elastic-agent
  namespace: default

集群作用

代码语言:javascript
复制
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
  name: elastic-agent
rules:
- apiGroups: [""] # "" indicates the core API group
  resources:
  - pods
  - nodes
  - namespaces
  verbs:
  - get
  - watch
  - list
- apiGroups: ["coordination.k8s.io"]
  resources:
  - leases
  verbs:
  - get
  - create
  - update

簇角色绑定

代码语言:javascript
复制
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: elastic-agent
subjects:
- kind: ServiceAccount
  name: elastic-agent
  namespace: default
roleRef:
  kind: ClusterRole
  name: elastic-agent
  apiGroup: rbac.authorization.k8s.io
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73385850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档