$kubectl create deploy
和$kubectl create deployment
之间有什么区别?Google Cloud Fundamental的实验室使用的是kubectl create deploy命令,但在Kubernetes文档/交互式教程(https://kubernetes.io/docs/tutorials/kubernetes-basics/deploy-app/deploy-interactive/)中,它使用的是kubectl create deploy命令。因此,我想问一下这个小组,哪个是正确的/最新的?
3条答案
按热度按时间k10s72fa1#
kubectl create deploy
和kubectl create deployment
命令都可以在Kubernetes中创建部署。唯一的区别是kubectl create deploy命令是kubectl create deploy命令的简写版本。kubectl create deploy命令是更详细的版本,提供了更多用于创建部署的选项。这两个命令可以有效地互换,并且都可以创建Kubernetes部署。最后,只要成功创建了部署,就由用户决定使用哪种语法。如@gohmc和@fcmam5所述,
kubectl api-resources
命令打印Kubernetes集群中所有可用API资源的列表。该列表包括资源名称、资源类型和所属API版本。以下是该命令的输出示例:根据此SO,您还可以
kubectl api-resources -o wide
显示所有资源、动词和相关API组。有关详细信息,请参阅此kubernetes cheatsheetwqlqzqxt2#
他们的意思是一样的。你可以用
kubectl api-resources
找到K8s资源的简称。g0czyy6m3#
这些
deploy
是deployment
的简称,与pod
的po
相同,您可以查看命令的完整列表及其缩写版本: