kubectl run命令创建多个pod,而不是一个



我正在学习kubernetes ing GCP。我正在尝试本教程中给出的步骤。在进行集群部署时,我们正在进行

kubectl run gcp-spring-app --image=gcr.io/secondproject-275119/gcp-app-image --port=9080

其给出以下错误

kubectl run --generator=deployment/apps.v1 is DEPRECATED and will be removed in a future version. Use kubectl run --generator=run-pod/v1 or kubectl create instead.
deployment.apps/gcp-spring-app created

在搜索错误后,我得到了我们应该使用--generator=run-pod/v1和命令,现在看起来像这样

kubectl run --generator=run-pod/v1 gcp-spring-app --image=gcr.io/secondproject-275119/gcp-app-image --port=9080

它实际上是有效的,但现在当我做kubectl get pods时,我看到的是多个吊舱,而不是一个。像下面的

NAME                              READY   STATUS    RESTARTS   AGE
gcp-spring-app                    1/1     Running   0          36s
gcp-spring-app-67767bd649-jvg9h   1/1     Running   0          4m55s

有人能解释为什么创建这两个吗?因为我也需要一个,如果我应该调整命令只得到一个的话。

pod gcp-spring-app-67767bd649-jvg9h来自您第一次调用该命令。(看看"年龄"(第二个pod来自您的第二次调用。

实际上,弃用通知并没有阻止执行,创建了一个作业,然后创建了带有随机后缀的pod。

相关内容

  • 没有找到相关文章

最新更新