首页 > 其他分享 >k8s中role和clusterrole的区别?

k8s中role和clusterrole的区别?

时间:2023-07-06 11:34:49浏览次数:52  
标签:权限 ClusterRole 空间 Role 命名 role k8s clusterrole 集群


在 Kubernetes(K8s)中,Role 和 ClusterRole 的区别,可以简单概括如下:

 

- Role(角色)是在命名空间级别定义的,仅适用于特定的命名空间。

- ClusterRole(集群角色)是在整个集群级别定义的,适用于整个集群的所有命名空间。

 

具体来说:

 

- Role 用于控制对命名空间内资源的访问和操作权限。

- ClusterRole 用于控制对集群级别资源的访问和操作权限。

 

通过 Role,可以限制在特定命名空间中的资源权限,而通过 ClusterRole,可以控制对集群范围内资源的权限。

 

例如,

Role 可用于授予某个命名空间中的用户或service account对该命名空间下 Pod、Service 等资源的访问权限;而 ClusterRole 可用于授予对集群中的node、命名空间、存储卷等资源的权限。

 

因此,Role 和 ClusterRole 的区别主要在于其作用范围,Role 限定在命名空间内,ClusterRole 则适用于整个集群。

标签:权限,ClusterRole,空间,Role,命名,role,k8s,clusterrole,集群
From: https://www.cnblogs.com/chuanzhang053/p/17531688.html

相关文章

  • k8s进阶面试
    docker与k8s的区别,分别适用于什么场景?docker只负责生成容器,没有其他功能,但部署简单,方便测试等,k8s附带的有各种功能:探针、污点、资源限制、高可用等,如果生产中的服务达到一定规模且需保证全链路监控及高可用,k8s是最佳选择docker的底层实现原理?如何运行一个容器?六种命名空间的共......
  • Kubernetes(k8s) 资源限制:resources,LimitRange,ResourceQuota
    目录一.系统环境二.前言三.Kubernetes资源限制简介四.创建没有资源限制的pod4.1创建没有资源限制的pod4.2内存消耗测试五.使用resources字段配置资源限制5.1限制最低内存5.2限制最低CPU5.3限制最低CPU和最高内存5.4内存消耗测试六.使用LimitRange限制资源范围七.同时使用Lim......
  • 云原生之K8S与Docker,阿里云工程师工作笔记流出,还不收藏
    容器,毫无疑问是近年来的又一个技术热词。容器化技术的诞生和兴起,以及它所催生的微服务架构、DevOps、云原生等技术理念,都对软件行业产生了深远的影响。容器的优点有很多了,完善的封装、便捷的部署、轻量的启动和调度,这些都是容器技术受到欢迎的原因。与编排系统配合后,它能让我们......
  • 容器环境下的持续集成最佳实践:构建基于 Drone + GitFlow + K8s 的云原生语义化 CI 工
    云原生(CloudNative)是伴随的容器技术发展出现的的一个词,最早出自Pivotal公司(即开发了Spring的公司)的一本技术小册子MigratingtoCloud-NativeApplicationArchitectures,其中定义了云原生应用应当具备的一些特质,如无状态、可持续交付、微服务化等。随后云原生概念被广......
  • 为什么K8s在阿里能成功过?基于K8s的云原生改造实践过程
    导读:本文描述了阿里巴巴在容器管理领域的技术演进历程,解读了为什么K8s最终能够大获成功的原因,以及到今年双11阿里巴巴内部的K8s应用情况。内容着重描述了阿里巴巴基于K8s的云原生改造实践过程的三大能力升级,在对应能力升级过程中沉淀的技术解决方案,以及通过这些能力升级......
  • k8s 操作命令(合集List)
    k8s操作命令合集List一、K8S最常用命令如下:1、获取pod信息:kubectlgetpod2、查看指定pod的日志信息:kubectllogs-f--tail(最后多少行)500podName(pod名)3、查看pod的描述信息:kubectldescribepodpodName4、查看节点信息:kubectlgetnodes5、查看pod的详细信息,以yam......
  • k8s常用命令
    k8s常用操作命令1、更改服务的type:./kubectleditsvc test0927-1-service-nns-2查看到type是ClusterIP的;更改type为NodePort之后,该TYPE类型更新了:如果要把类型从NodePort,改回ClusterIP,./kubectleditsvc test0927-1-service-nns-2后,需要删除里面的30999的端口行如......
  • K8S | 容器和Pod组件
    对比软件安装和运行;一、场景作为研发人员,通常自己电脑的系统环境都是非常复杂,在个人的习惯上,是按照下图的模块管理电脑的系统环境;对于「基础设施」、「主机操作系统」、「系统软件」来说,通常只做配置修改;对于自行安装的软件环境来说,个人通常这样分类:「应用软件」、「研发软......
  • K8S | 容器和Pod组件
    对比软件安装和运行;一、场景作为研发人员,通常自己电脑的系统环境都是非常复杂,在个人的习惯上,是按照下图的模块管理电脑的系统环境;对于「基础设施」、「主机操作系统」、「系统软件」来说,通常只做配置修改;对于自行安装的软件环境来说,个人通常这样分类:「应用软件」、「研发软......
  • 云原生第七周-k8s日志收集
    k8s日志收集日志收集的目的:分布式日志数据统一收集,实现集中式查询和管理故障排查安全信息和事件管理报表统计及展示功能日志收集的价值:日志查询,问题排查,故障恢复,故障自愈应用日志分析,错误报警性能分析,用户行为分析日志收集方式:node节点收集,基于daemonset部署日志......