📜  k8s 创建命名空间 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:32:27.255000             🧑  作者: Mango

k8s 创建命名空间 - Shell-Bash

在Kubernetes中,命名空间(Namespace)是一种可用于创建虚拟集群的资源,允许将集群资源划分为不同的逻辑组。

本文将介绍如何使用Shell脚本在Kubernetes中创建命名空间。

前提条件
  • 安装kubectl
  • 连接到Kubernetes集群
创建命名空间

可以使用以下命令在Kubernetes中创建新的命名空间:

kubectl create namespace <namespace-name>

其中,<namespace-name>是你要创建的命名空间的名称。

示例:

kubectl create namespace my-namespace

这将创建一个名为my-namespace的新命名空间。

验证命名空间

可以使用以下命令验证命名空间是否已成功创建:

kubectl get namespaces

这将返回一个列表,其中包含了Kubernetes中所有的命名空间。

示例:

NAME                   STATUS   AGE
default                Active   1d
kube-node-lease        Active   1d
kube-public            Active   1d
kube-system            Active   1d
my-namespace           Active   1h

如上所示,该列表包括了在Kubernetes中创建的所有命名空间,包括刚刚创建的my-namespace命名空间。

结论

使用Shell脚本创建一个新的Kubernetes命名空间非常简单。只需提供您要创建的命名空间名称,并在少数步骤内即可完成。