当前位置: 首页 > news >正文

国内外做gif的网站北京网站定制公司

国内外做gif的网站,北京网站定制公司,福清市建设工程电子招标网2018版,化妆品电商网站模板文章目录 一、ServiceAccount介绍二、ServiceAccount相关的资源对象三、dashboard空间示例 一、ServiceAccount介绍 ServiceAccount(服务账户)概念介绍 1)ServiceAccount是Kubernetes集群中的一种资源对象,用于为Pod或其他资源提供…

文章目录

    • 一、ServiceAccount介绍
    • 二、ServiceAccount相关的资源对象
    • 三、dashboard空间示例

一、ServiceAccount介绍

  1. ServiceAccount(服务账户)概念介绍

    1)ServiceAccount是Kubernetes集群中的一种资源对象,用于为Pod或其他资源提供身份验证和授权,以便它们能够与Kubernetes API进行交互。

    2)Service Account仅局限它所在的namespace,而每个namespace都会自动创建一个default service account。可以在Pod中通过serviceAccountName来指定使用哪个ServiceAccount。

  2. 解决的问题

    1)身份验证: ServiceAccount为Pod提供一个身份,使Pod能够与Kubernetes API进行交互。Kubernetes API会根据ServiceAccount的身份进行授权判断。

    2)权限控制: 通过ServiceAccount,Kubernetes管理员可以对Pod进行权限控制,限制它们能够访问的资源和操作,从而增强集群的安全性。

    3)认证和授权: ServiceAccount使得Pod可以通过自己的身份进行认证和授权,而不是依赖于集群中其他的身份。

二、ServiceAccount相关的资源对象

  1. role(k8s角色):通过RoleBinding绑定相关权限。它是Namespace级别的资源,只能作用于Namespace之内。

  2. ClusterRole(集群角色): ClusterRole定义了一组权限,用于控制对Kubernetes集群级别资源的访问。它是一种权限策略,定义了哪些操作可以被执行。ClusterRole可以被多个命名空间使用。

  3. RoleBinding:Role或 ClusterRole只是用于制定权限集合,具体作用于什么对象上,需要使用 RoleBinding来进行绑定。可以将Role 或 ClusterRole绑定到User、Group、Service Account 上。

    ps:相关指令介绍

    1)查看rolebinding信息:kubectl get rolebinding --all-namespaces

    2)查看指定rolebinding 的配置信息:kubectl get rolebinding <role_binding_name> -n -o yaml

  4. ClusterRoleBinding:RoleBinding用于在单个命名空间内进行权限控制,而ClusterRoleBinding用于在整个集群内进行权限控制。

  5. Secret(秘密): Secret是用于存储敏感信息的资源,如密码、API密钥、证书等。ServiceAccount通常与Secret关联,Kubernetes会自动为每个ServiceAccount创建一个与之关联的Secret,其中包含了ServiceAccount的身份令牌。

  6. Service Account Admission Controller介绍

    通过Admission Controller插件来实现对pod修改,它是apiserver的一部分。创建或更新pod时会同步进行修改pod。当插件处于激活状态(在大多数发行版中都默认情况)创建或修改pod时,会按以下操作执行:

    1)如果pod没有设置ServiceAccount,则将ServiceAccount设置为default。
    2)确保pod 引用的ServiceAccount存在,否则将会拒绝请求。
    3)如果pod不包含任何ImagePullSecrets,则将ServiceAccount 的 lmagePullSecrets会添加到 pod中。
    4)为包含API访问的Token 的 pod添加了一个volume。
    5)把volumeSource添加到安装在pod的每个容器中,挂载在/var/run/secrets/kubernetes.io/serviceaccount。

  7. Service Account Controller介绍

    Service Account Controller在namespaces里管理ServiceAccount,并确保每个有效的 namespaces中都存在一个名为“default”的ServiceAccount。

  8. 其他相关指令介绍

    1)获取所有空间的ServiceAccount:kubectl get sa -A

    2)获取所有空间的ClusterRole: kubectl get clusterrole -A

    3)查看ClusterRole详情: kubectl get clusterrole ingress-nginx -n ingress-nginx -o yaml

三、dashboard空间示例

  1. 查看dashboard的用户列表:kubectl get sa -n kubernetes-dashboard
    在这里插入图片描述

  2. 查看用户secrets 并且获取token

    1)查看secrets : kubectl get secrets -n kubernetes-dashboard
    在这里插入图片描述

    2)获取密钥:kubectl describe secrets default-token-fjzh6 -n kubernetes-dashboard
    在这里插入图片描述

  3. 创建admin用户,并且查看secrets和token

    1)创建访问账号:vi /opt/dash.yaml

    创建用户–》申明角色–》用户和角色绑定

    apiVersion: v1
    kind: ServiceAccount
    metadata:name: admin-usernamespace: kubernetes-dashboard
    ---
    apiVersion: rbac.authorization.k8s.io/v1
    kind: ClusterRoleBinding
    metadata:name: admin-user
    roleRef:apiGroup: rbac.authorization.k8s.iokind: ClusterRolename: cluster-admin
    subjects:
    - kind: ServiceAccountname: admin-usernamespace: kubernetes-dashboard
    

    2)应用: kubectl apply -f /opt/dash.yaml

    3)查看dashboard的用户列表:get sa -n kubernetes-dashboard
    在这里插入图片描述
    4)查看secrets: kubectl get secrets -n kubernetes-dashboard
    在这里插入图片描述
    5)获取访问令牌: kubectl describe secrets admin-user-token-d8f7x -n kubernetes-dashboard
    在这里插入图片描述

    6)查看绑定关系: kubectl get ClusterRoleBinding admin-user -n kubernetes-dashboard -o yaml
    在这里插入图片描述

http://www.mmbaike.com/news/62168.html

相关文章:

  • 做哪类英文网站赚钱seo培训学院
  • 网站用社交图标做链接侵权吗重庆网络推广平台
  • 网站首页下拉广告搜索引擎营销的常见方式
  • 网站如何做推广效果好seo网络优化是什么工作
  • 福州网站优化公司教育培训网
  • 乐清手机网站能够免费换友链的平台
  • 宁波怎么做网站排名优化百度数据库
  • 长春怎么做网站百度手机助手下载安装最新版
  • 中英双语网站源码数字营销软件
  • 2022加盟项目排行榜seo编辑招聘
  • 上海网站建设代码上海知名网站制作公司
  • 网站怎么做镜像河北seo技术
  • 柳州网站建站费用网站软件推荐
  • 网站宣传册怎么做找关键词的方法与技巧
  • 深圳正规网站建设公司东莞有限公司seo
  • 网站页面设计 8种常见的网站版面布局形式百度首页排名优化价格
  • 南昌网站建设案例济南seo优化外包服务公司
  • 宁波市北仑区建设局网站百度客户管理系统登录
  • 网站制作的地方济南seo关键词优化方案
  • 昆明广告设计公司排行seo软件全套
  • 关于公司建设网站的意义品牌推广方案策划书
  • wordpress 免费么信息流优化师需要具备哪些能力
  • 怎么自己做网站推广推广app用什么平台比较好
  • 票务网站开发中国seo高手排行榜
  • 南昌专业网站建设公司关键词难易度分析
  • 广西医疗网站建设百度云app
  • 廊坊网站制作公司品牌推广百度seo
  • 深圳市城乡建设部网站首页丽水网站seo
  • 扬州有什么做网站的公司抖音seo什么意思
  • 招代理的网站建设公司seo排名优化培训