Deployment的响应式创建以及副本的伸缩

考察核心:响应式创建deployment资源以及伸缩副本的命令行的指令。
创建名为 nginx-app-deployment 的 Deployment,使用 nginx 镜像,并将应用程序 Pod 扩展到 3 个副本。
kubectl create deployment nginx-app-deployment --image=nginx
kubectl scale deployment nginx-app-deployment --replicas=3
解释:
-
kubectl create deployment nginx-app-deployment --image=nginx:kubectl create deployment: 这个命令用于创建新的 Deployment。nginx-app-deployment: 这是你给 Deployment 命名的名称。--image=nginx: 这指定了 Pod 所使用的容器镜像 (在这个例子中,是官方的 nginx 镜像)。
-
kubectl scale deployment nginx-app-deployment --replicas=3:kubectl scale deployment: 这个命令用于缩放已存在的 Deployment。nginx-app-deployment: 这是你要缩放的 Deployment 的名称。--replicas=3: 这设置了所需的 Pod 副本数量为 3。
验证 (重要!)
在运行这些命令之后,验证 Deployment 是否已正确创建并缩放至关重要:
-
检查 Deployment:
kubectl get deployments这应该显示一个名为
nginx-app-deployment的 Deployment,它具有正确的副本数量 (3) 并且状态为READY。 -
检查 Pod:
kubectl get pods这应该显示三个正在运行的 Pod,它们都带有
nginx-app-deployment标签,并且状态为Running。
浙公网安备 33010602011771号