簡體   English   中英

創建多個 kubernetes 命名空間

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM