我们可以使用kubectl从命令行创建多个名称空间吗

时间:2019-07-03 13:22:52

标签: kubernetes kubectl

我想使用kubectl从命令行创建多个名称空间。我不想从YAML清单创建它们。说,

kubectl create ns app1,app2,app3

可以做到吗?

2 个答案:

答案 0 :(得分:1)

kubectl仅需要一个名称空间:

➜  / kubectl create ns
error: exactly one NAME is required, got 0

根据您的外壳,您可以将其打包成一个循环。这是bash和zsh的示例:

➜  / foreach ns (ns1 ns2 ns3); kubectl create ns $ns; end

答案 1 :(得分:0)

您可以像这样将2个kubectl命令链接在一起:

kubectl create ns app1 && kubectl create ns app2...