2

根据此处的文档创建新命名空间的唯一方法是发出 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"

有没有办法使用 config 或 cloud-config 来做同样的事情?

4

1 回答 1

1

正如 Timo 所提到的,您可以使用kubectl create namespace NAME命令行客户端来创建命名空间。您还可以将以下内容放入 yaml 文件并用于kubectl create -f namespace.yaml创建命名空间:

apiVersion: v1
kind: Namespace
metadata:
  name: kube-system
于 2016-06-17T13:57:45.753 回答