尝试使用以下命令移植neo4j掌舵表(stable / neo4j):
await client.verify.services.create({
但是,当我尝试从kubectl port-forward svc/neo-helm-neo4j 7474:7474
击中它时,它给了我以下内容。
localhost:7474
豆荚已经打开并且可以使用,并且获得svc产量
Forwarding from 127.0.0.1:7474 -> 7474
Forwarding from [::1]:7474 -> 7474
Handling connection for 7474
E0812 16:19:07.312926 26275 portforward.go:400] an error occurred forwarding 7474 -> 7474: error forwarding port 7474 to pod b0b0e55e1bcc82090308a82666aa103bb65a48cc34
79ecdb1d51cb0861ddd131, uid : exit status 1: 2019/08/12 15:19:07 socat[50406] E connect(17, AF=2 127.0.0.1:7474, 16): Connection refused
我不知道我错过了什么。该服务没有cluster-ip的事实很奇怪。我希望会有一种服务,因为它是一项服务。但是我是k8s的新手,所以这可能很明显是错误的。
答案 0 :(得分:0)
您可以移植前转Pod。通常,这会在扩展部署时产生问题,但是在这种情况下,它是无头的服务。这意味着neo4j自己处理主从通信。您可以移植转发主容器,请检查以下参考:https://kubernetes.io/docs/tasks/access-application-cluster/port-forward-access-application-cluster/#forward-a-local-port-to-a-port-on-the-pod