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

网站建设价格西安室内设计网站排行榜前十名知乎

网站建设价格西安,室内设计网站排行榜前十名知乎,网站开发与管理共多少页,贵州省贵州省建设厅网站目录 一、Kubernetes 安全概述 二、鉴权、授权和准入控制 2.1 鉴权(Authentication) 2.2 授权(Authorization) 2.3 准入控制 三、基于角色的权限访问控制#xff1a; RBAC 四、案例#xff1a;为指定用户授权访问不同命名空间权限 一、Kubernetes 安全概述 K8S安全控…目录  一、Kubernetes 安全概述 二、鉴权、授权和准入控制 2.1 鉴权(Authentication) 2.2 授权(Authorization) 2.3 准入控制 三、基于角色的权限访问控制 RBAC 四、案例为指定用户授权访问不同命名空间权限 一、Kubernetes 安全概述 K8S安全控制框架主要由下面3个阶段进行控制每一个阶段都 支持插件方式通过API Server配置来启用插件。 1. Authentication (鉴权) 2. Authorization (授权) 3. Admission Control (准入控制) 二、鉴权、授权和准入控制 2.1 鉴权(Authentication) 客户端要想访问K8s集群API Server一般需要证书、 Token或者用户名密码 如果Pod访问需要ServiceAccount 三种客户端身份认证 • HTTPS 证书认证基于CA证书签名的数字证书认证 • HTTP Token认证通过一个Token来识别用户 • HTTP Base认证用户名密码的方式认证 2.2 授权(Authorization) K8s目前支持多种授权策略目前企业主要使用RBAC (Role-Based Access Control基于角色的访问控制)完成授权工作。 RBAC根据API请求属性决定允许还是拒绝。 比较常见的授权维度 • user用户名 • group用户分组 • 资源例如pod、 deployment • 资源操作方法 get list create update patch watch delete • 命名空间 • API组 2.3 准入控制 Adminssion Control实际上是一个准入控制器插件列表发送到API Server的请求都需要经过这个列表中的每个准入控制器插件的检查 检查不通过则拒绝请求。 三、基于角色的权限访问控制 RBAC RBAC (Role-Based Access Control基于角色的访问控制)允许通过Kubernetes API动态配置策略。 角色 • Role授权特定命名空间的访问权限 • ClusterRole授权所有命名空间的访问权限 角色绑定 • RoleBinding将角色绑定到主体(即subject) • ClusterRoleBinding将集群角色绑定到主体 主体(subject) • User用户 • Group用户组 • ServiceAccount服务账号 四、案例为指定用户授权访问不同命名空间权限 示例为kangll用户授权default命名空间Pod读取权限 1. 用K8S CA签发客户端证书 2. 生成kubeconfig授权文件 3. 创建RBAC权限策略 集群信息 角色 IP 组件 k8s-master1 192.168.2.119 apiServer , controller, schedule, etcd k8s-node1 192.168.2.118 kubelet , kube-proxy, docker ,etcd k8s-node2 192.168.2.210 kubelet , kube-proxy, docker ,etcd 安装cfssl 工具用于生成证书 wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 wget https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64 chmod x cfssl_linux-amd64 cfssljson_linux-amd64 cfssl-certinfo_linux-amd64 mv cfssl_linux-amd64 /usr/local/bin/cfssl mv cfssljson_linux-amd64 /usr/local/bin/cfssljson mv cfssl-certinfo_linux-amd64 /usr/bin/cfssl-certinfochmod x /usr/local/bin/cfssl chmod x /usr/local/bin/cfssljson chmod x /usr/bin/cfssl-certinfo 运行如下命令生成证书 cat ca-config.json EOF {signing: {default: {expiry: 87600h},profiles: {kubernetes: {usages: [signing,key encipherment,server auth,client auth],expiry: 87600h}}} } EOFcat kangll-csr.json EOF {CN: kangll,hosts: [],key: {algo: rsa,size: 2048},names: [{C: CN,ST: BeiJing,L: BeiJing,O: k8s,OU: System}] } EOFcfssl gencert -ca/etc/kubernetes/pki/ca.crt -ca-key/etc/kubernetes/pki/ca.key -configca-config.json -profilekubernetes kangll-csr.json | cfssljson -bare kangll如下图 生成kubeconfig授权文件 运行如下命令 kubectl config set-cluster kubernetes \--certificate-authority/etc/kubernetes/pki/ca.crt \--embed-certstrue \--serverhttps://192.168.2.119:6443 \--kubeconfigkangll.kubeconfig# 设置客户端认证 kubectl config set-credentials kangll \--client-keykangll-key.pem \--client-certificatekangll.pem \--embed-certstrue \--kubeconfigkangll.kubeconfig# 设置默认上下文 kubectl config set-context kubernetes \--clusterkubernetes \--userkangll \--kubeconfigkangll.kubeconfig# 设置当前使用配置 kubectl config use-context kubernetes --kubeconfigkangll.kubeconfig 运行rbac.yaml 创建RBAC权限策略 运行rbac.yaml 创建RBAC权限策略  kind: Role apiVersion: rbac.authorization.k8s.io/v1 metadata:namespace: defaultname: pod-reader rules: - apiGroups: []resources: [pods]verbs: [get, watch, list]---kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata:name: read-podsnamespace: default subjects: - kind: Username: kangllapiGroup: rbac.authorization.k8s.io roleRef:kind: Rolename: pod-readerapiGroup: rbac.authorization.k8s.io kangll用户成功的读取 pod 信息 没有delete pod 权限 报错 感谢点赞和关注
http://www.w-s-a.com/news/674849/

相关文章:

  • 用nas建设服务器网站用vs做音乐网站
  • 天津市武清区住房建设网站网站自适应框架
  • 制作移动网站公司网站开发职业规划
  • 网站头部怎样做有气势wordpress 页面 锚
  • 秦皇岛网站建设系统推荐个人网站免费制作
  • 我做夫人那些年网站登录wordpress 扫码付费
  • 网站关键词代码怎么做公司 网站建设
  • 哈尔滨多语言网站建设wordpress分类链接
  • 购物网站项目介绍软件开发流程的五大步骤
  • 做的网站怎么放在网上2008 iis搭建网站
  • 网站维护服务公司上海兼职网站制作
  • 企业做网站需要多少钱湘潭九华网站
  • 嘉兴建站服务微营销官网
  • 比较好的网页模板网站浦项建设(中国)有限公司网站
  • 有趣的个人网站网页设计与制作的岗位职责
  • 有建设网站的软件吗长沙做网站的公司对比
  • 网站的外链接数中铝长城建设有限公司网站
  • 北京建设网站公司网站建设费用 无形资产
  • 适合seo的建站系统如何建立网页
  • 我想自己建立一个网站给大家分享个永久免费的云服务器
  • 怎样做网站和网站的友情链接官网优化 报价
  • 购买网站空间大小聊城网站空间公司
  • 做像美团淘宝平台网站多少钱开发网站企业
  • 网站建设前期费用二手购物网站策划书
  • dede学校网站百度联盟是什么
  • 献县网站建设网站开发专业定制
  • 龙华做网站yihe kj安徽六安彩礼一般给多少
  • flash网站建设公司我的小程序在哪里找
  • 建网站需要数据库吗如何制作简单的网页链接
  • 杭州设计企业网站高端公司上虞做网站公司