Al crear una implementación usando el comando
kubectl create deploy nginx --image=nginx:1.7.8 --replicas=2 --port=80 Recibo un error Error: unknown flag: --replicas
controlplane $ kubectl version Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.0", GitCommit:"9e991415386e4cf155a24b1da15becaa390438d8", GitTreeState:"clean", BuildDate:"2020-03-25T14:58:59Z", GoVersion:"go1.13.8", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.0", GitCommit:"9e991415386e4cf155a24b1da15becaa390438d8", GitTreeState:"clean", BuildDate:"2020-03-25T14:50:46Z", GoVersion:"go1.13.8", Compiler:"gc", Platform:"linux/amd64"} controlplane $ kubectl create deploy nginx --image=nginx:1.7.8 --replicas=2 --port=80 Error: unknown flag: --replicas See 'kubectl create deployment --help' for usage.¿Alguien podría ayudarme con el motivo de esto, ya que este comando funciona en otros clústeres de Kubernetes?
Parece que las banderas --port --replicas agregaron en la versión 1.19 según las notas de la versión v1-19 y es por eso que está viendo el error.
Por lo tanto, necesita la versión mínima 1.19 para poder usar las replicas y los indicadores de port como parte del comando kubectl create deployment .
Sin embargo, puede usar el kubectl scale/expose después de crear la implementación.
Puede intentar poner un carácter en blanco entre -- y los comandos Por ejemplo
kubectl crear implementar nginx --image=nginx:1.7.8 --replicas=2
Es trabajo para mi.
si intenta actualizar el parámetro de réplica en la canalización de lanzamiento de Azure dentro del comando de actualización de ayuda, consulte el siguiente enlace Anulación de los valores del gráfico de Helm
aquí explica que puede anular los parámetros dentro del archivo values.yaml con el comando set como este
helm upgrade $(RELEASE_ENV) --install \ infravc/manifests/helm/web \ --set namespace=$(NAMESPACE) \ --set replicas=$(replicas) \ --set replicasMax=$(replicasMax) \ --set ingress.envSuffix=$(envSuffix) \ --set ENV.SECRET=$(appSecretNonprod) \ --set ENV.CLIENT_ID=$(clientIdNonprod) \