【问题标题】:Command terminated with exit code 7命令以退出代码 7 终止
【发布时间】:2020-06-18 01:14:33
【问题描述】:

我有 3 个节点 K8S 集群,我创建了 3 个副本 pod,应用程序在所有 pod 上运行 app1,我通过运行 service yaml 文件建立了服务,我可以看到通过运行 kubectl get 创建的集群 Ip服务

当我尝试从其中一个节点执行 curl 时,我得到“ curl: (7) Failed to connect - failed to connect” 当我尝试在 pod 内卷曲时,我得到了……“命令以退出代码 7 终止”

命令运行:

kubectl run kubia --image=kubia --port=8080 --generator=run/v1

kubectl scale rc kubia --replicas=3

使用的清单文件:

api版本:v1
种类:服务
元数据:
名称:库比亚
规格: 端口:
- 端口:80
目标端口:8080。
选择器: 应用:库比亚

任何机构都可以帮助我解决这个问题。 谢谢

【问题讨论】:

  • 请问您可以分享您的清单 (yaml) 文件吗?我想看看你是如何实现你的 pod 和服务的。
  • Watney - 这是清单文件,我用来创建服务 apiVersion:v1 种类:服务元数据:名称:kubia 规范:端口:-端口:80 目标端口:8080 选择器:app:kubia
  • 请用您正在使用的所有清单文件更新您的问题。 Pod、Deployment、Service 等。
  • 更新了沃特尼。
  • 我刚刚解决了这个问题......应用程序。

标签: kubernetes kubernetes-pod


【解决方案1】:

解决方案:在 yaml 文件中 - 应该运行选择器:kubia 而不是 app:kubia,删除旧服务并再次创建新服务,我可以在 pod 的内部 ip 上进行 curl。谢谢。

【讨论】:

    猜你喜欢
    • 2022-01-18
    • 2021-07-09
    • 1970-01-01
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 2018-07-25
    • 1970-01-01
    • 2022-12-29
    相关资源
    最近更新 更多