执行:kubectl run nginxweb --image=nginx --port=80 --replicas=3时会报错,反馈:Error: unknown flag: --replicas
See 'kubectl run --help' for usage.
百度后:说是k8sv1.18.0以后的版本, --replicas以弃用该命令,推荐使用deployment创建pods.
但是我的版本时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的反正该命令是无法使用的