使用configuration而不是API创build一个kubernetes命名空间

根据文档创build一个新的命名空间的唯一方法是创build一个API请求

curl -v -X POST -d'{"apiVersion":"v1","kind":"Namespace","metadata":{"name":"kube-system"}}' -H "Content-Type: application/json" "http://127.0.0.1:8080/api/v1/namespaces" 

有没有办法做同样的使用configuration或云configuration?

正如Timo所提到的,你可以使用kubectl create namespace NAME来使用命令行客户端来创build一个命名空间。 你也可以把下面的代码放到一个yaml文件中,并使用kubectl create -f namespace.yaml创build一个名称空间:

 apiVersion: v1 kind: Namespace metadata: name: kube-system