使用API​​在K8上部署custom_resource_definition

时间:2018-08-13 05:19:57

标签: kubernetes

如何在不使用kubectl create -f crd.yaml的情况下在K8s群集上部署CRD?

1 个答案:

答案 0 :(得分:1)

kubectl仅仅是api的客户端,因此您可以使用任何API客户端(例如,用于不同语言的客户端库)来实现。我的选择是 Go ,因为那是kubes本地语言,因此它将始终是最新版本。

首先在内存中创建新的CRD对象,然后将本机客户端用于类似

client.ApiextensionsV1beta1().CustomResourceDefinitions().Create(crd)