0
点赞
收藏
分享

微信扫一扫

使用:kubectl run nginx --image=nginx:1.17 --port=80 --replicas=3 报错

朱悟能_9ad4 2022-03-26 阅读 50

@[toc]

  • 执行:kubectl run nginx --image=nginx:1.17 --port=80 --replicas=3时会报错,反馈:Error: unknown flag: --replicas
  • See 'kubectl run --help' for usage.
    image.png
  • 百度后:说是k8sv1.18.0以后的版本, --replicas以弃用该命令,推荐使用deployment创建pods.
kubectl create deployment nginx --image=nginx:1.17.1 --port=80 --replicas=3

image.png

  • 但是我的版本时v1.17.0在使用 --replicas时也是报错,我的1.17版本也无法使用该命令,只能通过使用deployment来创建pods。
  • 想创建多个实例时可以使用:kubectl create deployment pg102 --image=pg:12 --port=5432 --replicas=3 来进行创建;
  • 查看pod: kubectl get pod
    用来查看使用命令创建的所有实例
    网上让添加上-n dev选项,但是我的添加后会报错,不添加反而可以正常使用;
    查看deploy:kubectl get deploy
  • 用来查看实例所创建的数量;
    高于1.17版本的建议以后直接使用create deployment创建pod管理器方式创建pod;
    但是低版本的本人没有尝试过,有兴趣的可以去试一下;高于1.17的反正该命令是无法使用的
举报

相关推荐

0 条评论