[英]Create multiple kubernetes namespaces
我想知道是否有人對在集群中創建 200 個命名空間的最佳方法有任何想法。 理想情況下,一個簡單的 bash 循環來創建kubectl create namespaces
會很好。
您可以使用您最熟悉的任何編程語言(bash 或 python)動態創建 YAML 文件,其中包含具有以下格式的 k8s 命名空間列表:
$ cat namespaces-list.yaml
---
apiVersion: v1
kind: List
items:
- apiVersion: v1
kind: Namespace
metadata:
name: namespace-list1
- apiVersion: v1
kind: Namespace
metadata:
name: namespace-list2
- apiVersion: v1
kind: Namespace
metadata:
name: namespace-list3
然后執行以下命令,一口氣創建它們! kubectl apply -f namespaces-list.yaml
希望這有幫助!
我最終想出了一些簡單的東西
#!/usr/bin/env bash
for i in $(seq 100); do
kubectl create namespace test-${i}
done
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.