Tuesday, 2019-05-28

*** hongbin has joined #openstack-kuryr01:10
*** zufar_ has joined #openstack-kuryr03:57
*** pcaruana has joined #openstack-kuryr04:22
*** ndesh has joined #openstack-kuryr04:27
*** ndesh has quit IRC04:44
*** hongbin has quit IRC04:49
*** janki has joined #openstack-kuryr04:51
*** gcheresh has joined #openstack-kuryr04:58
*** jchhatbar has joined #openstack-kuryr05:27
*** janki has quit IRC05:30
*** yboaron_ has joined #openstack-kuryr05:36
*** aperevalov has joined #openstack-kuryr06:16
*** ccamposr has joined #openstack-kuryr06:59
*** takamatsu has joined #openstack-kuryr07:07
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Fix incombatilibity with openstacksdk <= 0.17.2  https://review.opendev.org/66133507:09
*** takamatsu has quit IRC07:13
dulekzufar_: That would seem like you're missing kuryr-daemon for some reason?07:20
dulekzufar_: That article is quite old, maybe it doesn't account for the fact that kuryr-daemon is now required to run Kuryr-Kubernetes?07:20
*** yboaron_ has quit IRC07:22
dulekzufar_: If you run kuryr-daemon check out its logs. It should run where kubelet is running.07:22
zufar_dulek: I try to install kuryr-kubernetes with devstack, the kubernetes deployment not install any dns in kubernetes07:28
zufar_dulek: but my kubernetes instalation (using kubeadm) is installing coredns, and the coredns always error because liveness probe07:28
zufar_dulek: all function is working now, except coredns feature, I can create pod in kubernetes, and my Instance can connect into it normally, I can create clusterip and loadbalancer service in kubernetes normally07:29
dulekzufar_: That log you put there shows that coredns pod haven't got wired by kuryr-daemon.07:29
dulekzufar_: Ah, okay, that was transient.07:30
dulekzufar_: And after those initial errors it started to run.07:30
zufar_yes its starting to run07:30
dulekzufar_: Do you have logs of coredns pod?07:30
zufar_dulek: this is make coredns always restarting, Liveness probe failed: Get http://10.1.2.37:8080/health: net/http: request canceled while waiting for connection07:31
zufar_coredns try to probe him self, not kubernetes API07:31
dulekzufar_: Ah, so it seems kubelet is unable to reach coredns liveness probe?07:32
zufar_I dont know why, but when I install flannel, coreDNS get work again, and I lost all connection between openstack instance and kubernetes pod07:32
zufar_dulek: I think coreDNS pod get wrong ip address (10.1.2.37) for probe.07:33
zufar_because 10.1.2.37 its coreDNS pod IP.07:33
dulekzufar_: Nah, that would be correct, the probe is probably just /health endpoint on the coredns server.07:34
zufar_are coredns have /health endpoint?07:34
dulekzufar_: I'd start debugging this by looking at the SG's. Manually disable the liveness probe in coredns Deployment/DaemonSet definition and try to reach it manually.07:34
zufar_I think the endpoint is in kubernetes-api07:34
dulekzufar_: Liveness endpoint? That wouldn't make any sense. Check out liveness probe definition in the coredns controller.07:35
zufar_dulek: Sorry, so coreDNS have /health endpoint?07:38
zufar_dulek: I think coreDNS try to check kubernetes API /health endpoint07:39
zufar_dulek: If the coreDNS have /health endpoint, so IP address used is right07:42
dulekzufar_: Hey, that's how liveness probes work, right?07:43
dulekzufar_: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/07:43
*** maysams has joined #openstack-kuryr07:43
dulekzufar_: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#define-a-liveness-http-request07:43
zufar_dulek: yes, so why the pod cannot contact himself? hm07:43
dulekzufar_: It's not the pod. It's kubelet that runs liveness probe.07:44
zufar_dulek: wait a minute, I try to deploy the whole cluster07:44
zufar_dulek: so we need another CNI like loopback?07:44
dulekzufar_: Like I said - disable the liveness probe checking, so the pod will stay alive. Check out its logs - maybe something's there. If not, try reaching the liveness probe from the host. If you can't, check out the SG's.07:44
zufar_dulek: okey thank you07:45
dulekzufar_: Yeah, normally loopback was required for that stuff to work.07:45
dulekzufar_: Remember that this 10.1.2.37 will be a port on Neutron - that's how you track the SG's that are attached to the pod.07:45
zufar_okey, so kubelet missing route into that pod right?07:47
zufar_I use different architecture to deploy kuryr-kubernetes, I split the kubernetes from openstack (independent cluster)07:47
zufar_and I install neutron-openvswitch-agent in all of kubernetes nodes.07:48
dulekzufar_: Do you have what we call "kubelet port" in DevStack?07:48
dulekzufar_: Because DevStack can get you a K8s as well.07:48
dulekzufar_: https://github.com/openstack/kuryr-kubernetes/blob/3e3ed9dbb31133b5175ff792a9636603b2df95e1/devstack/lib/kuryr_kubernetes#L15-L9707:50
dulekzufar_: This is to enable kubelet on the host to connect to OpenStack Neutron networks.07:50
dulekzufar_: We simply put it on the pod network, IIRC.07:50
zufar_dulek: okey I get the point, let me try first07:51
zufar_dulek: thank you very much07:51
*** yboaron_ has joined #openstack-kuryr08:34
*** yboaron_ has quit IRC08:40
*** yboaron_ has joined #openstack-kuryr08:41
*** jchhatba_ has joined #openstack-kuryr09:18
*** jchhatbar has quit IRC09:21
openstackgerritMichał Dulko proposed openstack/kuryr-tempest-plugin master: detect failed curl when streamed from pod  https://review.opendev.org/62689209:55
openstackgerritLuis Tomas Bolivar proposed openstack/kuryr-kubernetes master: Populate pools upon namespace creation  https://review.opendev.org/65697509:59
*** ccamposr has quit IRC10:07
*** ccamposr has joined #openstack-kuryr10:25
openstackgerritIlya Maximets proposed openstack/kuryr-kubernetes master: Add note about 'protoc' compiler version.  https://review.opendev.org/66171710:50
openstackgerritIlya Maximets proposed openstack/kuryr-kubernetes master: Add note about 'protoc' compiler version  https://review.opendev.org/66171710:50
openstackgerritMerged openstack/kuryr-kubernetes master: Fix incombatilibity with openstacksdk <= 0.17.2  https://review.opendev.org/66133511:11
*** ccamposr__ has joined #openstack-kuryr11:21
*** ccamposr has quit IRC11:22
*** rh-jelabarre has joined #openstack-kuryr11:51
openstackgerritDanil Golov proposed openstack/kuryr-kubernetes master: Fix wrong behiviour of VIFHandler  https://review.opendev.org/66174212:12
openstackgerritDanil Golov proposed openstack/kuryr-kubernetes master: Fix wrong behiviour of VIFHandler  https://review.opendev.org/66174212:15
openstackgerritDanil Golov proposed openstack/kuryr-kubernetes master: Fix wrong behiviour of VIFHandler  https://review.opendev.org/66174212:56
openstackgerritDanil Golov proposed openstack/kuryr-kubernetes master: Fix wrong behaviour of VIFHandler  https://review.opendev.org/66174212:57
*** jchhatba_ has quit IRC13:08
*** jchhatba_ has joined #openstack-kuryr13:08
openstackgerritDanil Golov proposed openstack/kuryr-kubernetes master: Fix wrong behaviour of VIFHandler  https://review.opendev.org/66174213:17
openstackgerritDanil Golov proposed openstack/kuryr-kubernetes master: Fix wrong behaviour of VIFHandler  https://review.opendev.org/66174213:26
openstackgerritMaysa de Macedo Souza proposed openstack/kuryr-kubernetes master: Fix CRD update on SG rule creation  https://review.opendev.org/65963413:38
openstackgerritMerged openstack/kuryr-tempest-plugin master: detect failed curl when streamed from pod  https://review.opendev.org/62689213:48
openstackgerritMaysa de Macedo Souza proposed openstack/kuryr-kubernetes master: Fix CRD update on SG rule creation  https://review.opendev.org/65963413:52
*** jchhatba_ has quit IRC13:55
openstackgerritMaysa de Macedo Souza proposed openstack/kuryr-kubernetes master: Fix Pod creation do not triggers affected SVC SG update  https://review.opendev.org/66156914:24
*** yboaron_ has quit IRC15:07
openstackgerritMerged openstack/kuryr-kubernetes stable/stein: NP: Create allow-all SG and add it to pod SG's  https://review.opendev.org/65258115:09
openstackgerritMerged openstack/kuryr-kubernetes master: Use proper log type when logging errors in cni  https://review.opendev.org/65673515:09
*** gcheresh has quit IRC15:22
openstackgerritLuis Tomas Bolivar proposed openstack/kuryr-tempest-plugin master: Fixing service connectivity testing  https://review.opendev.org/63632915:28
*** maysams has quit IRC16:20
*** irclogbot_1 has quit IRC17:17
*** irclogbot_0 has joined #openstack-kuryr17:18
*** gcheresh has joined #openstack-kuryr17:44
*** gcheresh has quit IRC18:06
*** gdwornicki has joined #openstack-kuryr18:15
*** gdwornicki has quit IRC18:22
*** gdwornicki has joined #openstack-kuryr18:36
*** gdwornicki has quit IRC18:49
*** gdwornicki has joined #openstack-kuryr18:54
*** ccamposr__ has quit IRC18:56
*** ccamposr has joined #openstack-kuryr18:58
zufar_Hi dulek19:17
*** gcheresh has joined #openstack-kuryr19:17
zufar_I now create kubelet port and can ping pod network19:17
zufar_but my kuryr-kubernetes controller always get error like19:18
*** ccamposr has quit IRC19:18
zufar_ERROR kuryr_kubernetes.controller.drivers.lbaasv2 [-] Error when creating listener: {"debuginfo": null, "faultcode": "Client", "faultstring": "Another Listener on this Load Balancer is already using protocol_port 53"}19:18
zufar_and my coreDNS error is change to 503 erroe19:18
zufar_Liveness probe failed: HTTP probe failed with statuscode: 50319:18
zufar_Do you or anyone know what is happen? full log: https://gist.github.com/zufardhiyaulhaq/1cb4972d919f7c09bda7e640672e84d7 or http://paste.openstack.org/show/752183/19:19
*** takamatsu has joined #openstack-kuryr19:28
*** pcaruana has quit IRC19:30
*** takamatsu has quit IRC20:02
*** gcheresh has quit IRC20:14
*** gdwornicki has quit IRC20:30
*** takamatsu has joined #openstack-kuryr20:42
*** ccamposr has joined #openstack-kuryr20:46
*** ccamposr__ has joined #openstack-kuryr20:48
*** ccamposr has quit IRC20:51
*** ccamposr__ has quit IRC21:44
*** gdwornicki has joined #openstack-kuryr22:38
*** takamatsu has quit IRC23:56

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!