Kubernetes中的内置准入控制器插件NamespaceLifecycle怎么用

2023-04-07 08:09:00 插件 控制器 准入

Kubernetes的内置准入控制器插件NamespaceLifecycle可以用来控制命名空间的生命周期。它可以在命名空间被创建和删除时执行一些操作。

当命名空间被创建时,NamespaceLifecycle插件会执行一些操作来初始化命名空间。这些操作包括:

1. 创建一个新的ServiceAccount

2. 给ServiceAccount赋予一些默认的权限

3. 创建一个新的Role

4. 给Role赋予一些默认的权限

5. 创建一个新的RoleBinding

6. 给RoleBinding绑定一些默认的权限

当命名空间被删除时,NamespaceLifecycle插件会执行一些操作来清理命名空间。这些操作包括:

1. 删除命名空间中的所有资源

2. 删除命名空间中的所有对象

3. 删除命名空间中的所有ServiceAccount

4. 删除命名空间中的所有Role

5. 删除命名空间中的所有RoleBinding

相关文章