Kubernetes中的内置准入控制器插件NamespaceLifecycle怎么用
Kubernetes的内置准入控制器插件NamespaceLifecycle可以用来控制命名空间的生命周期。它可以在命名空间被创建和删除时执行一些操作。
当命名空间被创建时,NamespaceLifecycle插件会执行一些操作来初始化命名空间。这些操作包括:
1. 创建一个新的ServiceAccount
2. 给ServiceAccount赋予一些默认的权限
3. 创建一个新的Role
4. 给Role赋予一些默认的权限
5. 创建一个新的RoleBinding
6. 给RoleBinding绑定一些默认的权限
当命名空间被删除时,NamespaceLifecycle插件会执行一些操作来清理命名空间。这些操作包括:
1. 删除命名空间中的所有资源
2. 删除命名空间中的所有对象
3. 删除命名空间中的所有ServiceAccount
4. 删除命名空间中的所有Role
5. 删除命名空间中的所有RoleBinding
相关文章