kubectl create deployment --replicas 报错 unknown
时间: 2023-09-08 16:16:20 浏览: 48
`unknown`错误通常是因为您没有提供`--replicas`选项后面的数字。请尝试以下命令:
```
kubectl create deployment <deployment-name> --image=<image-name> --replicas=<number-of-replicas>
```
确保将`<deployment-name>`替换为您要创建的部署的名称,`<image-name>`替换为部署要使用的映像的名称,`<number-of-replicas>`替换为要创建的副本数。如果您仍然遇到问题,请提供更多详细信息以便我们更好地帮助您解决问题。
相关问题
[root@k8s-master ~]# kubectl create deolyment web --image=nginx -o yaml --drt-run > my1.yaml Error: unknown flag: --image See 'kubectl create --help' for usage.
您在使用kubectl create命令时,可能是因为打错了单词,正确的是kubectl create deployment,而不是kubectl create deolyment。您需要在deployment后面加上正确的参数,例如:--image=nginx。另外,您输入的命令中还有一个错误,应该是--dry-run而不是--drt-run。您可以尝试以下命令:
```
kubectl create deployment web --image=nginx -o yaml --dry-run > my1.yaml
```
这样就可以创建一个名为web的deployment,并将其输出到my1.yaml文件中。
kubectl create deployment
kubectl create deployment 是一个 Kubernetes 命令,用于创建一个新的部署(Deployment)。部署是 Kubernetes 中的一种资源对象,用于管理应用程序的副本数量和更新。使用 kubectl create deployment 命令可以快速创建一个新的部署,并指定应用程序的镜像、副本数量等参数。