nacos-k8s
nacos-k8s copied to clipboard
Get http://172.17.0.2:8848/nacos/v1/ns/operator/servers: dial tcp 172.17.0.2:8848: connect: connection refused
k8s版本1.16.4 nacos版本1.4.1 照着README流程来操作的。
kubectl get po -o wide
#结果
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
nacos-0 1/1 Running 0 14m 172.17.0.3 kube-node2 <none> <none>
nacos-1 1/1 Running 0 14m 172.17.0.3 kube-master <none> <none>
nacos-2 1/1 Running 0 14m 172.17.0.3 kube-node1 <none> <none>
nacos-operator-647bf68498-rfxqd 1/1 Running 0 18m 172.17.0.2 kube-node2 <none> <none>
这个是正常的,但是
kubectl get nacos
#结果
NAME REPLICAS READY TYPE DBTYPE VERSION CREATETIME
nacos 3 Failed cluster 2021-12-15T05:58:25Z
这个状态是Filed。
kubectl get nacos nacos -o yaml -w
#结果
apiVersion: nacos.io/v1alpha1
kind: Nacos
metadata:
creationTimestamp: "2021-12-15T05:58:25Z"
generation: 1
name: nacos
namespace: default
resourceVersion: "1822711"
selfLink: /apis/nacos.io/v1alpha1/namespaces/default/nacos/nacos
uid: 7cd6ac72-ede6-4046-8cf5-5d3378e69442
spec:
image: nacos/nacos-server:1.4.1
replicas: 3
type: cluster
status:
event:
- code: 401
firstAppearTime: "2021-12-15T06:01:26Z"
lastTransitionTime: "2021-12-15T06:22:07Z"
message: 'Get http://172.17.0.3:8848/nacos/v1/ns/operator/servers: dial tcp 172.17.0.3:8848:
connect: connection refused[]'
status: false
phase: Failed
请问一下这个大概是什么问题,有没有大佬帮忙看一下?
@Mnicca 从message信息看,nacos服务的端口没有打开。在集群节点上访问http://172.17.0.3:8848/nacos/v1/ns/operator/servers看看能不能访问的通?
如果还是不能访问的通需要查看对应的nacos节点的日志了,kubectl logs
我也遇到了这种情况,在集群节点上访问还是拒绝连接,看日志的话全都是 INFO Nacos is starting... 不太清楚具体原因在哪
2个问题:
- 这个api不对,我用的nacos 2.2.0版本api变成了nacos/v1/core/cluster/nodes
- 获取到http boby解析时出错,拿不到对应的servers