k8s的创建资源的流程图

背景

在k8s中创建资源需要经过几个流程的协作,包括认证模块,授权模块和资源管理模块的共同处理的结果

k8s的创建资源的流程图

在这里插入图片描述
第一步认证模块: k8s需要确保操作的客户端是合法的用户,并且不是仿冒的,也就是判断这个uid就是这个客户端的uid,通俗的说就是这个人确实是客户端所声称的人
第二步授权模块:当用户经过认证后,还需要确保用户请求的这个资源是用户有权限进行操作的,比如用户对该资源拥有修改,创建,删除的权限
第三个资源管理模块:当用户拥有对资源的创建更新等权限后,还要判断用户所申请的资源配额(cpu、内存等)是否超过了系统的限制,比如虽然用户拥有创建pod的权限,但是如果对pod申请100G的内存,那么也是会把资源管理模块拒绝的.

相关推荐

  1. k8s配置资源管理

    2024-03-31 04:54:06       46 阅读
  2. k8s 资源清单

    2024-03-31 04:54:06       37 阅读
  3. k8sAPI资源对象CustomResourceDefinition(CRD)

    2024-03-31 04:54:06       73 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-31 04:54:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-31 04:54:06       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-31 04:54:06       82 阅读
  4. Python语言-面向对象

    2024-03-31 04:54:06       91 阅读

热门阅读

  1. 设计模式(8):组合模式

    2024-03-31 04:54:06       37 阅读
  2. 处理关于 React lazy 白屏的两种方案

    2024-03-31 04:54:06       44 阅读
  3. Pyhon爬虫之Ajax的数据爬取

    2024-03-31 04:54:06       44 阅读
  4. FastAPI+React全栈开发15 让我们构建一个展示API

    2024-03-31 04:54:06       32 阅读
  5. Queue的多线程爬虫和multiprocessing多进程

    2024-03-31 04:54:06       44 阅读
  6. SpringBoot启动过程

    2024-03-31 04:54:06       38 阅读
  7. 理解 Python 编程中 *args 与 **kwargs 的妙用

    2024-03-31 04:54:06       46 阅读
  8. js的String对象

    2024-03-31 04:54:06       43 阅读
  9. 防抖(Debounce)和节流(Throttle)

    2024-03-31 04:54:06       41 阅读