2016-04-08 13 views
0

Ben dober-makinede Kubernetes v1.2.2 kullanıyorum ve aynı düğümde çalışan başka bir sıradan tek kapsayıcı pod çok kapsayıcı bir bölmeye bağlanmak istiyorum.KümeIP üzerinden Kubernetes çok kapsayıcı pod erişemiyor

Her bölmede bir clusterIP sağlayan bir hizmet vardır. Tek kapsayıcı bölmeye (postgres-hizmet) çok bölmeli bölmeden (postgres-bw-service) ilgili hizmetin clusterIP'si üzerinden erişebilirim, ancak tam tersi değil. Ben kube-vekil kayıtlarını kontrol ettik ve hiçbir hizmet bitiş noktaları benim çok konteyner bölmesinin hizmet için ayarlandığını fark:

I0408 16:20:06.693273  1 iptables.go:177] Could not connect to D-Bus system bus: dial unix /var/run/dbus/system_bus_socket: no such file or directory 
E0408 16:20:06.703401  1 server.go:340] Can't get Node "default", assuming iptables proxy: Get http://127.0.0.1:8080/api/v1/nodes/default: dial tcp 127.0.0.1:8080: connection refused 
I0408 16:20:06.711666  1 server.go:200] Using iptables Proxier. 
I0408 16:20:06.712420  1 server.go:213] Tearing down userspace rules. 
I0408 16:20:06.822631  1 conntrack.go:36] Setting nf_conntrack_max to 262144 
I0408 16:20:06.822833  1 conntrack.go:41] Setting conntrack hashsize to 65536 
I0408 16:20:06.823646  1 conntrack.go:46] Setting nf_conntrack_tcp_timeout_established to 86400 
E0408 16:20:06.826470  1 event.go:202] Unable to write event: 'Post http://127.0.0.1:8080/api/v1/namespaces/default/events: dial tcp 127.0.0.1:8080: connection refused' (may retry after sleeping) 
E0408 16:20:08.627546  1 event.go:202] Unable to write event: 'Post http://127.0.0.1:8080/api/v1/namespaces/default/events: dial tcp 127.0.0.1:8080: connection refused' (may retry after sleeping) 
E0408 16:20:18.629129  1 event.go:202] Unable to write event: 'Post http://127.0.0.1:8080/api/v1/namespaces/default/events: dial tcp 127.0.0.1:8080: connection refused' (may retry after sleeping) 
I0408 16:20:20.925349  1 proxier.go:484] Setting endpoints for "default/kubernetes:https" to [10.0.2.15:6443] 
I0408 16:20:20.925592  1 proxier.go:484] Setting endpoints for "default/postgres-service:postgres-tcp" to [172.17.0.3:5432] 
I0408 16:20:20.925841  1 proxier.go:565] Not syncing iptables until Services and Endpoints have been received from master 
I0408 16:20:20.931213  1 proxier.go:421] Adding new service "default/kubernetes:https" at 10.0.0.1:443/TCP 
I0408 16:20:20.931901  1 proxier.go:421] Adding new service "default/postgres-bw-service:postgres" at 10.0.0.139:5432/TCP 
I0408 16:20:20.932084  1 proxier.go:421] Adding new service "default/postgres-bw-service:kafka" at 10.0.0.139:9092/TCP 
I0408 16:20:20.932203  1 proxier.go:421] Adding new service "default/postgres-bw-service:zookeeper" at 10.0.0.139:2181/TCP 
I0408 16:20:20.932331  1 proxier.go:421] Adding new service "default/postgres-service:postgres-tcp" at 10.0.0.241:5432/TCP 
I0408 16:20:22.860305  1 proxier.go:494] Removing endpoints for "default/postgres-service:postgres-tcp" 
I0408 16:20:26.582664  1 proxier.go:484] Setting endpoints for "default/postgres-service:postgres-tcp" to [172.17.0.2:5432] 

Not günlüğü girişi Setting endpoints for "default/postgres-service:postgres-tcp" to [172.17.0.2:5432] ama postgres-bw-hizmet için benzer bir yazı bulunmaktadır . Bunun çok konteynırlı bölmeye erişemememin sebebi olduğunu düşünüyorum ama buna neden olan hiçbir şey yok.

Bir garip şey daha: Ben kendi hizmetinin clusterIP'si üzerinden bir pod erişemiyorum, bu ne çok konteyner pod için ne de tek kapsayıcı pod için çalışır.

Herhangi bir yardım

kubectl get ep mesele benim Kapsülün uygulama etiketleri benim hizmet tanımında uygulama seçici eşleşmedi olmasıydı

kubectl get ep postgres-service 
NAME    ENDPOINTS   AGE 
postgres-service 172.17.0.2:5432 17h 

kubectl get ep postgres-bw-service 
NAME    ENDPOINTS   AGE 
postgres-bw-service <none>  17h 
+0

"kubectl get postgres-service" çıktısını yayınlayabilir misiniz? Hizmet yapılandırmasında veya bölmelerin kendileriyle ilgili bir sorun olduğundan şüpheleniyorum .. –

+0

@VishnuKannan Sorumu buna göre düzenledim –

cevap

1

bana verir

DÜZENLEME takdir.

İlgili konular