我想使用kubectl从命令行创建多个名称空间。我不想从YAML清单创建它们。说,
kubectl create ns app1,app2,app3
可以做到吗?
答案 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...