sách gpt4 ai đã đi

kubernetes - 在 Kubernetes 上部署失败 : kubectl apply fail

In lại 作者:行者123 更新时间:2023-12-02 01:00:10 25 4
mua khóa gpt4 Nike

我试图很好地运行这个 YAML,但我遇到了以下问题
1 位大师 2节点已配置,我运行 kubectl get nodes 输出看起来不错

kubectl apply -f https://k8s.io/examples/application/deployment.yaml

然后我在本地下载了文件并尝试了,但同样的错误
Lỗi从服务器(禁止):

deployments.extensions "nginx-deployment" is forbidden: User "system:node:master" cannot get deployments.extensions in the namespace "default" root@master:~#



请协助我解决问题

1 Câu trả lời

这是一个 RBAC 限制,您可以在 Kubernetes - Using RBAC Authorization 上阅读。文档。

您想创建自己的ServiceAccountSau đó Role然后绑定(bind)它们
一起使用 RoleBinding .

ServiceAccount example


apiVersion: v1
kind: ServiceAccount
metadata:
name: some-name
namespace: my-name

Role example


apiVersion: rbac.authorization.k8s.io/v1beta1
kind: Role
metadata:
name: some-name
namespace: my-name
rules:
- apiGroups: ["extensions"]
resources: ["deployments"]
verbs: ["get","list","patch","update"]

RoleBinding example


apiVersion: rbac.authorization.k8s.io/v1beta1
kind: RoleBinding
metadata:
name: some-name
namespace: my-name
subjects:
- kind: ServiceAccount
name: some-name
namespace: my-name
roleRef:
kind: Role
name: some-name
apiGroup: rbac.authorization.k8s.io

网上有例子,你可以找到。

关于kubernetes - 在 Kubernetes 上部署失败 : kubectl apply fail,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51193622/

25 4 0
Bài viết được đề xuất: kotlin - 函数可以是默认参数值吗?
Bài viết được đề xuất: c - 什么 ((void (*)())buf)();意思?
Bài viết được đề xuất: groovy - 如何在 Groovy 中跳过具有默认值的参数?
Bài viết được đề xuất: ubuntu-16.04 - Hyperledger Fabric Fabcar 节点 enrollAdmin.js
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com