作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我尝试使用公共(public) IP 访问时收到错误消息:
"{"message":"failure to get a peer from the ring-balancer"}"
看起来Kong无法提供上游服务。
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: telehealth-ingress
namespace: kong
annotations:
kubernetes.io/ingress.class: "kong"
spec:
rules:
- http:
paths:
- backend:
serviceName: voting-service
servicePort: 80
服务.yaml
apiVersion: v1
kind: Service
metadata:
name: voting-service
labels:
name: voting-service
app: voting-app
spec:
ports:
- targetPort: 80
port: 80
selector:
name: voting-app-pod
app: voting-app
部署.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: voting-app-pod
labels:
name: voting-app-pod
app: voting-app
spec:
template:
metadata:
labels:
name: voting-app-pod
app: voting-app
spec:
containers:
- name: voting-app
image: dockersamples/examplevotingapp_vote
ports:
- containerPort: 80
replicas: 2
selector:
matchLabels:
app: voting-app
最佳答案
这里可能有很多问题之一。但基本上你的入口无法到达你的后端。
如果您的后端启动并运行?
kubectl get pods
kubectl get deploy
kubectl exec -it <pod-name> sh
# curl http://localhost
kubectl exec -it <ingress-pod-name> sh
# dig voting-service (can you DNS resolve it)
# telnet voting-sevice 80
# curl http://voting-service
关于kubernetes - 错误 {"message":"failure to get a peer from the ring-balancer"} 使用 kong 入口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62544876/
我是一名优秀的程序员,十分优秀!