我有一个定义的守护进程
users
在规格上。
在部署了集之后,我可以在本地主机上(容器中)卷曲users
端点,并可以从同一集合的另一个容器中卷曲一个容器的端点。
然后我定义这样的服务:
ports:
- containerPort: 24231
我希望这将使我能够:
/metrics
,然后点击链接:
apiVersion: v1
kind: Service
metadata:
name: fluentd
labels:
app: fluentd
spec:
ports:
- name: prometheus
port: 80
targetPort: 24231
selector:
app: fluentd
这是我看到的:
kubectl proxy --port=8001
但是http://127.0.0.1:8001/api/v1/namespaces/default/services/fluentd:prometheus/proxy/metrics
会按预期向我返回服务信息,其中包括:
Error: 'dial tcp 10.136.4.30:24231: i/o timeout'
Trying to reach: 'http://10.136.4.30:24231/metrics'
我在做什么错。这项服务一周前已经有效,但在重新部署后停止了工作。
答案 0 :(得分:1)
这是我必须在他们的支持下解决的GKE问题。
答案 1 :(得分:0)
您应该检查的几件事:
kubectl port-forward
代替代理。进一步了解here。我从最可能的建议到最小的建议列出了我的建议。 请告诉我是否有帮助。