当我想通过运行kubectl
生成yaml时,它表示我应该在命令中加入--generator=something
标志。
例如,要通过kubectl
获取部署模板,我应该运行以下命令:
kubectl run --generator=deployment/v1beta1 nginx --image=nginx --dry-run -o yaml
在不提及--generator
标志的情况下,CLI以某种方式表明我应该使用适当的值(例如run-pod/v1
)提到生成器标志。
我的问题是,生成器本质上是什么?它的作用是什么?它们是一些对象创建模板还是其他东西?