文件名称:k8snssetup:用于配置多租户Kubernetes集群的虚拟工具
文件大小:31.1MB
文件格式:ZIP
更新时间:2024-05-28 04:07:56
Go
K8s Ns设置
用于创建多租户Kubernetes集群的虚拟工具。
描述
构建该工具是为了为实验室准备Kubernetes集群(GKE)。 通过使用Role和Rolebindings在每个用户/命名空间之间进行适当的隔离,它可以简化为多租户使用而创建多个命名空间的过程,并且还可以为每个命名空间创建专用的ServiceAccount。 它还会为每个用户生成一个kubeconfig。
用法
首先,您需要已经建立并运行了kubernetes集群。 您可以看一下How to setup a Kubernetes Cluster的会话。
创建一个新的名称空间及其关联的用户
$ k8snssetup new-ns --help
Creates a new namespace with new user
Usage:
k8snssetup new-ns