### 制作租户访问证书 ###

openssl genrsa -out ethan.key 2048

openssl req -new -key ethan.key -out ethan.csr -subj "/CN=ethan/O=test"

openssl x509 -req -in ethan.csr -CA /etc/kubernetes/pki/ca.crt -CAkey /etc/kubernetes/pki/ca.key -CAcreateserial -out ethan.crt -days 10000

### 配置config文件 ###

kubectl config set-credentials ethan --client-certificate=ethan.crt --client-key=ethan.key

kubectl config set-context ethan-context --cluster=cluster.local --namespace=test --user=ethan

### 新建一条属于自己命令空间的Role ###

cat > roleByNamespaces.yaml <

kind: Role

apiVersion: rbac.authorization.k8s.io/v1

metadata:

namespace: test #< namespace 需新建>

name: myrole

rules:

- apiGroups: ["*"]

resources: ["*"]

verbs: ["get", "watch", "list", "create", "update", "patch", "delete"]

EOF

### 租户绑定命名空间以及Role ###

kind: RoleBinding

apiVersion: rbac.authorization.k8s.io/v1

metadata:

name: ethan-test

namespace: test

subjects:

- kind: User

name: ethan

apiGroup: rbac.authorization.k8s.io

roleRef:

kind: Role

name: myrole

apiGroup: rbac.authorization.k8s.io

kubectl --context=ethan-context get po

k8s 多租户_k8s使用rbac实现多租户相关推荐

  1. 【云原生 | Kubernetes 实战】18、K8s 安全实战篇之 RBAC 认证授权(上)

    目录 一.k8s 安全管理:认证.授权.准入控制概述 1.1 认证 认证基本介绍 授权基本介绍 准入控制基本介绍 为什么需要准入控制器呢? k8s 客户端访问 apiserver 的几种认证方式 ku ...

  2. 啃k8s之安全机制与RBAC使用方法

    啃k8s之安全机制与RBAC使用方法 一:k8s安全机制 1.1:kubernetes安全框架 1.2:第一关:Authentication认证 1.3:第二关:Authorization授权 1.3 ...

  3. 【云原生 | Kubernetes 实战】18、K8s 安全实战篇之 RBAC 认证授权(下)

    目录 一.常见角色(role)授权的案例 1.1 允许读取核心 API 组的 Pod 资源 1.2 允许读写 apps API 组中的 deployment 资源 1.3 允许读取 Pod 以及读写 ...

  4. k8s基础11——安全控制之RBAC用户授权、RBAC用户组授权、SA程序授权

    文章目录 一.K8s安全框架 1.1 鉴权 1.1.1 HTTPS证书认证 1.1.2 HTTP Token认证 1.2 授权 1.3 准入控制 1.4 集群四大角色 二.RBAC给用户授权(TLS) ...

  5. K8s认证机制、kubeconfig及配置、Service Account,K8s鉴权体系、RBAC及配置案例、Ingress工作机制,Ingress配置方式及金丝雀发布案例、Helm及常见用法

    添加两个以上静态令牌认证的用户,例如 tom 和 jerry,并认证到 Kubernetes 上: #生成token root@k8s-master01:~# echo "$(openssl ...

  6. mysql多租户视频_数据库实现多租户支持的思路

    前言 在云领域我们经常会听到一个词:多租户.这个词在不同的语境中有着不同的含义,接下来将从理论到实践对以往的项目进行一次总结,同时实战一个Demo.本篇先从理论介绍云平台中的多租户的概念以及实现多租户 ...

  7. mysql 多租户_数据层的多租户浅谈

    数据层的多租户浅谈 刘 盛彬, 任 乐天, 和 陈 争云 2013 年 12 月 26 日发布 在上一篇"浅析多租户在 Java 平台和某些 PaaS 上的实现"中我们谈到了应用层 ...

  8. java 租户_数据层的多租户浅谈

    在上一篇"浅析多租户在 Java 平台和某些 PaaS 上的实现"中我们谈到了应用层面的多租户架构,涉及到 PaaS.JVM.OS 等,与之相应的是数据层也有多租户的支持. 数据层 ...

  9. mysql 多租户_数据层的多租户浅谈(SAAS多租户数据库设计)

    在上一篇"浅析多租户在 Java 平台和某些 PaaS 上的实现"中我们谈到了应用层面的多租户架构,涉及到 PaaS.JVM.OS 等,与之相应的是数据层也有多租户的支持. 数据层 ...

最新文章

  1. scrapy提取数据
  2. SpringBoot Mybatis EnumTypeHandler自定义统一处理器
  3. java的empty_Java Stack empty()方法与示例
  4. 找零钱--C语言实现
  5. XML NameSpace
  6. oracle as sydba,Oracle数据库之SQL*Plus工具使用 sqlplus / as sysdba登录
  7. 工信部:主要互联网企业开屏信息“关不掉”基本解决
  8. kickstart无人值守自动安装操作系统
  9. 【论文笔记】Deep Learning Face Representation from Predicting 10,000 Classes
  10. 7-1 最大子列和问题 (20分)(两种解法,包含联机算法)
  11. 深入浅出MFC:Windows程序的生与死
  12. CTF靶机 Lian_Yu 笔记
  13. 各类开发生产环境缩写
  14. 循环双链表的p所指的结点之前插入q所指结点的操作为()
  15. LaTeX 注释快捷键
  16. 为啥VUE和React都选择hooks
  17. 2021高考成绩查询省排名,2021年全国高考难度省份排名 高考最难的省份排名公布...
  18. 单片机实验说明<二>外部中断基本使用
  19. 【思维导图入门】快捷键操作
  20. 编程开发:Linux网络编程学习笔记

热门文章

  1. [TT]-Trustonic acronyms
  2. Linux GCC用法
  3. Git push error: Unable to unlink old (Permission denied)
  4. 1.17 Java.util.logging:JDK自带记录日志类
  5. 获得系统当前时间的字符串格式
  6. POJ 1611 -The Suspects (并查集)
  7. 刷算法题总结的一些结论公式
  8. friend之友元函数和友元类
  9. Synchronize异常释放锁
  10. u盘魔术师装linux,使用U盘魔术师安装Win7系统教程