在之前的 kubectl 中 run 一个镜像后会自动创建 deployment。
但是kubectl 1.18之后,链接中这一步里的kubectl run不再会创建deployment了。
新版本中命令发生了一些改变(网上查阅是1.18版本之后)
run命令已经没有replicas选项
https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#run
create deployment命令中存在replicas选项
https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#-em-deployment-em-
所以可以使用create deployment创建pod管理器的方式创建。
# 使用create deployment创建pod管理器的方式创建
kubectl create deployment nginx --image=nginx:1.17.1 --port=80 --replicas=3 -n dev
# 查看pod
get pod -n dev
# 查看 deploy
kubectl get deploy -n dev
在之前的 kubectl 中 run 一个镜像后会自动创建 deployment。
但是kubectl 1.18之后,链接中这一步里的kubectl run不再会创建deployment了。
新版本中命令发生了一些改变(网上查阅是1.18版本之后)
run命令已经没有replicas选项
https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#run
create deployment命令中存在replicas选项
https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#-em-deployment-em-
所以可以使用create deployment创建pod管理器的方式创建。