gpt4 book ai didi

kubernetes - 可以在没有集群管理员角色的情况下使用argo吗?

转载 作者:行者123 更新时间:2023-12-02 11:59:55 26 4
gpt4 key购买 nike

我们是要使用Argo简化工作流程的分布式多机构集群的用户。我们在该集群中有一个 namespace ,可以在该 namespace 下创建我们的作业,当前我们通过kubectl进行该作业。我们没有cluster-admin角色,因为该集群甚至不属于我们的机构。
有没有一种方法可以在没有cluster-admin的情况下在我们自己的 namespace 下使用Argo工作流程?
如果答案是否定的,集群管理员是否可以通过某种方式安装Argo,以使每个 namespace ( namespace =不同的机构)之间没有依赖关系/冲突?
getting started guide似乎没有提到这一点。我只是看到一个cluster-admin假设,这让我认为Argo不适合我们的用例。但是最好问一下。

kubectl create clusterrolebinding YOURNAME-cluster-admin-binding --clusterrole=cluster-admin --user=YOUREMAIL@gmail.com

最佳答案

Argo有两种安装方式,一种具有群集管理员特权,另一种具有 namespace 级别特权。
checkout install guide heredocs
如果可以在要部署Argo的 namespace 中创建Roles和RoleBindings,那应该没问题,但是您将被限制为该 namespace 。

kubectl create ns argo
kubectl apply -n argo -f https://raw.githubusercontent.com/argoproj/argo/stable/manifests/namespace-install.yaml

关于kubernetes - 可以在没有集群管理员角色的情况下使用argo吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63768470/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com