sách gpt4 ai đã đi

kubernetes - Kubernetes 中的服务帐户和上下文有什么区别?

In lại 作者:行者123 更新时间:2023-12-04 13:19:00 27 4
mua khóa gpt4 Nike

两者之间有什么实际区别?我什么时候应该选择一个?

例如,如果我想让我的项目中的开发人员仅查看 pod 的日志。似乎可以通过 RoleBinding 为服务帐户或上下文分配这些权限。

1 Câu trả lời

什么是服务帐号?

Từ Docs

User accounts are for humans. Service accounts are for processes, which run in pods.

User accounts are intended to be global...Service accounts are namespaced.



语境
bối cảnh相关 kubeconfig文件( ~/.kube/config )。如您所知 kubeconfig文件是一个yaml文件,部分 bối cảnh持有您的 user/tokencluster引用。 bối cảnh当您有多个集群时非常有用,您可以定义所有 cluster s 和 người sử dụng s 单 kubeconfig文件,然后您可以借助上下文在它们之间切换(例如: kubectl config --kubeconfig=config-demo use-context dev-frontend )

Từ Docs
apiVersion: v1
clusters:
- cluster:
certificate-authority: fake-ca-file
server: https://1.2.3.4
name: development
- cluster:
insecure-skip-tls-verify: true
server: https://5.6.7.8
name: scratch
contexts:
- context:
cluster: development
namespace: frontend
user: developer
name: dev-frontend
- context:
cluster: development
namespace: storage
user: developer
name: dev-storage
- context:
cluster: scratch
namespace: default
user: experimenter
name: exp-scratch
current-context: ""
kind: Config
preferences: {}
users:
- name: developer
user:
client-certificate: fake-cert-file
client-key: fake-key-file
- name: experimenter
user:
password: some-password
username: exp

您可以在上面,有 3 个上下文,包含 cluster 的引用。和 người sử dụng .

..if I'd like to give a developer in my project access to just view the logs of a pod. It seems both a service account or a context could be assigned these permissions via a RoleBinding.



没错,您需要创建 service account , Role (或 ClusterRole)、 RoleBinding (或 ClusterRoleBinding)并生成 kubeconfig包含服务帐号 token 的文件并将其提供给您的开发人员。

Tôi có một cái script to generate kubconfig file,采用服务帐户名称参数。随意退房

làm mới:

如果您想创建 RoleRoleBinding , this might help

关于kubernetes - Kubernetes 中的服务帐户和上下文有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56317780/

27 4 0
Bài viết được đề xuất: amazon-web-services - AWS Cognito + aws-amplify : session state always keep user logged in?
Bài viết được đề xuất: python - 使用 Pathlib 通配绝对路径
Bài viết được đề xuất: XAMPP 控制面板未出现在开始菜单中
Bài viết được đề xuất: Jenkins windows slave离线
行者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