未知标志 --from-file (Kubectl)

Unknown flag --from-file (Kubectl)

我正在尝试从我的 mongodb 配置文件创建一个配置映射。我使用了以下命令:

kubectl create configMap mongodb-config-file --from-file=conf=mongodb.cfg

我得到这个错误:

Error: unknown flag: --from-file
See 'kubectl create --help' for usage.

为什么 --from-file 是一个未知标志?我错过了什么吗?如果该信息有用,我会使用 windows。我还是 kubernetes 和 kubectl 的新手,所以欢迎提供有关 configMaps 的任何额外信息。

我试图找到 Google 或其他堆栈溢出问题的解决方案,但找不到。

创建 configMap 对象的正确语法如下:

kubectl create configmap NAME [--from-file=[key=]source]

资源对象是 configmap 而不是 configMap:

kubectl create configmap mongodb-config-file --from-file=conf=mongodb.cfg