我想通过 Kubernetes CLI (
可以做到吗?
kubectl
) 创建多个命名空间,而不需要任何 YAML 文件:kubectl create namespace app1,app2,app3
可以做到吗?
kubectl
) 创建多个命名空间,而不需要任何 YAML 文件:kubectl create namespace app1,app2,app3
kubectl
期望只有一个命名空间:
最初的回答
➜ / kubectl create ns
error: exactly one NAME is required, got 0
根据您所使用的shell,您可以将其放入循环中。以下是bash和zsh的示例:
根据您所使用的 shell 不同,您可以将其放入循环中。下面是 Bash 和 Zsh 的示例:
➜ / foreach ns (ns1 ns2 ns3); kubectl create ns $ns; end
kubectl create ns app1 && kubectl create ns app2...