kubernetes - 命令以退出代码 7 终止

标签 kubernetes kubernetes-pod

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

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

命令运行:

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

kubectl scale rc kubia --replicas=3

使用的 list 文件:

apiVersion: v1
kind: Service
metadata:
name: kubia
spec: ports:
- port: 80
targetPort: 8080.
selector: app: kubia

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

最佳答案

解决方案:在 yaml 文件中 - 选择器应运行:kubia 而不是应用程序:kubia,删除旧服务并再次创建新服务,我能够在 pod 的内部 ip 上执行 curl。谢谢。

关于kubernetes - 命令以退出代码 7 终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60544797/

相关文章:

kubernetes - kube-prometheus-stack - Grafana 中的新仪表板

kubernetes - 使用多个入口 Controller - 是否可以有一个 "default"?

ubuntu - 在 minikube 中运行 jenkins 时出错

logging - 在 OpenShift 上安装 ELK 堆栈

kubernetes服务IP不可达

node.js - 如何在 kubernetes 中配置 Mongodb 连接以连接我的 Nodejs 应用程序

kubernetes - "Liveliness and Readiness probes"正在下降并在 Kubernetes 中返回状态代码 503

kubernetes - 如何在 Google Cloud Platform 上的 Kubernetes Engine 上添加资源和限制

kubernetes - CrashLoopBackOff : Back-off restarting failed container

linux - 为什么 docker0 桥在带有法兰绒的 kubernetes 集群中出现?