2017-04-04 3 views
0

Google GKE를 사용하여 4 노드 Couchbase 클러스터를 배포했습니다. 마스터 노드는 포트 8091, 8093을 Loadbaancer에 노출합니다. 데이터를 삽입하는 자바 응용 프로그램을 통해로드 밸런서 IP (외부)에 연결하는 경우 는,이 스택 시간 초과 오류가 발생합니다 :Couchbase/Kubernetes로 cluster.openBucket 호출시 연결 시간 초과

Apr 04, 2017 3:32:15 PM com.couchbase.client.core.endpoint.AbstractEndpoint$2 operationComplete 
WARNING: [null][ViewEndpoint]: Socket connect took longer than specified timeout. 
Apr 04, 2017 3:32:15 PM com.couchbase.client.core.endpoint.AbstractEndpoint$2 operationComplete 
WARNING: [null][KeyValueEndpoint]: Socket connect took longer than specified timeout. 
Apr 04, 2017 3:32:15 PM com.couchbase.client.deps.io.netty.util.concurrent.DefaultPromise notifyListener0 
WARNING: An exception was thrown by com.couchbase.client.core.endpoint.AbstractEndpoint$2.operationComplete() 
rx.exceptions.OnErrorNotImplementedException: connection timed out: /10.4.0.3:8093 
    at rx.Observable$26.onError(Observable.java:7955) 
    at rx.observers.SafeSubscriber._onError(SafeSubscriber.java:159) 
    at rx.observers.SafeSubscriber.onError(SafeSubscriber.java:120) 
    at rx.internal.operators.OperatorMap$1.onError(OperatorMap.java:48) 

무엇 수수께끼의 것은 스택이 실제로 어떤 10.4.0.3:8093을 보여주고 있다는 것입니다 도커 컨테이너의 IP 모든 제안을 감사드립니다.

답변

0

마스터 노드와 작업자에 대한 방화벽 규칙을 확인 했습니까? 설정 한 포트에 대한 진입을 허용해야합니다.

참조 this answer

+0

GKE - 자동 완성 - a3114b27 - 모든 기본 10.4.0.0/14 UDP, ICMP, ESP, 아, SCTP, TCP GKE - 자동 완성 - a3114b27-ssh를 기본 35.184.136.11/ 32 tcp : 22 gke-auto-complete-a3114b27-node gke-auto-complete-a3114b27-vms 기본값 10.128.0.0/9 tcp : 1-65535, udp : 1-65535, icmp gke-auto-complete-a3114b27- 노드 k8s-fw-a9b9a61a4198411e780b042010a8000d 기본값 0.0.0.0/0 tcp : 8091, tcp : 8093 gke-auto-complete-a3114b27-node – Prasad

+0

죄송합니다. 위의 방화벽 규칙 목록은 제대로 포맷되지 않았습니다. 나는 근로자가 아닌 마스터 노드 (실제로는 마스터 포드)에서만 LB에 포트 8091과 8093을 노출 시켰습니다. – Prasad

+0

업데이트 : 제한 시간이 20 초에서 60 초로 증가했습니다. 양동이가 열립니다. 그러나 많은 경고가 발생합니다 : 경고 : 10.4.1.5의 DNS 역방향 조회가 느림 4514ms 걸렸습니다 2010 년 4 월 5 일 1:21:59 PM com.couchbase.client.core.node.CouchbaseNode 다시 데이터를 삽입 할 때 시간 초과가 발생합니다. Kubedns가 실행 중입니다. – Prasad