首页 > 解决方案 > 命令以退出代码 7 终止

问题描述

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

当我尝试从其中一个节点进行 curl 时,我得到“ curl:(7) 无法连接 - 无法连接”,当我尝试在 pod 内卷曲时,我得到......“命令以退出代码 7 终止”

命令跑:

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

kubectl scale rc kubia --replicas=3

使用的清单文件:

apiVersion:v1
种类:服务
元数据:
名称:kubia
规范:端口:
- 端口:80目标端口
:8080。
选择器:应用程序:kubia

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

标签: kuberneteskubernetes-pod

解决方案


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


推荐阅读