*** pmannidi has joined #openstack-kuryr | 00:15 | |
*** limao has joined #openstack-kuryr | 00:41 | |
*** kiennt has joined #openstack-kuryr | 00:49 | |
*** gouthamr has quit IRC | 01:02 | |
*** caowei has joined #openstack-kuryr | 01:27 | |
*** yedongcan has joined #openstack-kuryr | 01:48 | |
*** mestery has quit IRC | 02:17 | |
*** mestery has joined #openstack-kuryr | 02:22 | |
*** yamamoto_ has joined #openstack-kuryr | 02:46 | |
*** yamamoto has quit IRC | 02:46 | |
*** hongbin_ has joined #openstack-kuryr | 02:49 | |
*** hongbin has quit IRC | 02:49 | |
*** hongbin_ has quit IRC | 02:49 | |
*** hongbin has joined #openstack-kuryr | 02:49 | |
*** caowei has quit IRC | 02:52 | |
*** caowei has joined #openstack-kuryr | 02:52 | |
*** hongbin has quit IRC | 03:56 | |
*** limao has quit IRC | 04:03 | |
*** reedip_afk is now known as reedip | 04:17 | |
*** caowei has quit IRC | 04:26 | |
*** caowei has joined #openstack-kuryr | 04:26 | |
*** limao has joined #openstack-kuryr | 04:38 | |
*** caowei has quit IRC | 05:01 | |
*** janki has joined #openstack-kuryr | 05:03 | |
openstackgerrit | Jaivish Kothari(janonymous) proposed openstack/kuryr-kubernetes master: [Trivial] Doc fix K8S -> K8s https://review.openstack.org/491666 | 05:13 |
---|---|---|
*** limao has quit IRC | 05:18 | |
*** limao has joined #openstack-kuryr | 05:19 | |
openstackgerrit | Jaivish Kothari(janonymous) proposed openstack/kuryr-kubernetes master: [Trivial] Using Similar Format of path like other places in same Doc https://review.openstack.org/491668 | 05:32 |
openstackgerrit | Jaivish Kothari(janonymous) proposed openstack/kuryr-kubernetes master: Fix Incorrect Module Reference https://review.openstack.org/491669 | 05:39 |
janonymous | apuimedo: irenab : Hi, i was thinking if it would be possible to add a section about loadbalancer for users in docs: somewhere in https://docs.openstack.org/kuryr-kubernetes/latest/installation/index.html .. | 05:50 |
*** kiennt has quit IRC | 05:50 | |
*** caowei has joined #openstack-kuryr | 05:54 | |
*** kiennt has joined #openstack-kuryr | 06:07 | |
*** kiennt has quit IRC | 06:21 | |
*** kiennt_ has joined #openstack-kuryr | 06:22 | |
*** kiennt has joined #openstack-kuryr | 06:22 | |
*** kiennt_ has quit IRC | 06:23 | |
*** livelace2 has joined #openstack-kuryr | 06:23 | |
*** livelace2 has quit IRC | 06:24 | |
*** livelace has joined #openstack-kuryr | 06:27 | |
*** pcaruana has joined #openstack-kuryr | 07:00 | |
apuimedo | janonymous: that's a good point | 07:25 |
apuimedo | livelace: not yet. There's people testing scale and deployment | 07:26 |
apuimedo | but not yet | 07:26 |
apuimedo | janonymous: I'll send a doc patch to explain the loadbalancer situation | 07:26 |
apuimedo | I'll be offline a while working on this | 07:26 |
apuimedo | otherwise I'll get distracted :P | 07:26 |
livelace | apuimedo, Could you point to the main problems by now ? | 07:29 |
apuimedo | I'm on a meeting now. Will write to you later | 07:29 |
livelace | apuimedo, Thanks! | 07:29 |
apuimedo | you're welcome | 07:29 |
janonymous | apuimedo: sure :), let me know if i can add anything to it :) | 07:31 |
*** kzaitsev_ws has quit IRC | 07:33 | |
*** pmannidi has quit IRC | 07:37 | |
*** yamamoto_ has quit IRC | 07:44 | |
*** yamamoto has joined #openstack-kuryr | 07:50 | |
apuimedo | ;-) | 07:55 |
apuimedo | janonymous: at the very least reviews will be welcome | 07:55 |
apuimedo | follow-up patches as well | 07:55 |
janonymous | apuimedo sure! thanks :) | 08:00 |
*** Guest14 has joined #openstack-kuryr | 08:21 | |
*** kzaitsev_ws has joined #openstack-kuryr | 08:26 | |
janonymous | zengchen: hi, you there | 08:28 |
zengchen | janonymous:yes | 08:29 |
janonymous | zengchen: In watch api of k8s-client there is a resource version returned with each object, just passing the resource version of latest object to the watch and the stream will continue from that point. | 08:29 |
*** garyloug has joined #openstack-kuryr | 08:30 | |
zengchen | janonymous:correct | 08:30 |
zengchen | janonymous:from my test, that is a truth. | 08:30 |
janonymous | zengchen: so, why are producer consumer model needed.. | 08:31 |
*** aojea has joined #openstack-kuryr | 08:32 | |
zengchen | janonymous:as the design doc described, producer generates events and consumer processes events. | 08:34 |
zengchen | janonymous: i think you want to say why not call watch api of k8s-client directly? | 08:34 |
janonymous | zengchen: yup, i guess you got me | 08:35 |
*** limao has quit IRC | 08:35 | |
*** limao has joined #openstack-kuryr | 08:36 | |
zengchen | janonymous:you see i also called the list api. when calling watch api failed, then it will call list api with resouce version of 0. | 08:40 |
*** limao has quit IRC | 08:41 | |
zengchen | janonymous:it will not miss any events when some exceptions happened. | 08:41 |
apuimedo | livelace: the main problems by now is to increase testing of failure cases | 08:42 |
apuimedo | like reconnection to k8s | 08:42 |
janonymous | zengchen: oh, i havn't gone through code yet..was going through the diagrams and a question came to my mind..i will go through code once.. | 08:42 |
apuimedo | also improve the resource pooling | 08:42 |
apuimedo | LBs and such | 08:42 |
apuimedo | zengchen: janonymous: In my PoC I was always restarting the watch with resourceversion=0 | 08:43 |
apuimedo | which gives you the current state snapshot and then continues with newer events | 08:43 |
apuimedo | giving another resourceversion number does not guarantee, IIRC, that you'll get it, if the reconnection took too long time and too many events happened in between | 08:44 |
apuimedo | zengchen: janonymous: I even wrote the HTTP parser in the PoC, so I did the whole stack | 08:44 |
*** aojea has quit IRC | 08:46 | |
livelace | apuimedo, How do think, Openshift on Openstack + Kuryr - is it stable solution ? (I saw your github repo with the Heat template) | 08:46 |
livelace | apuimedo, Does it support service network completely ? | 08:47 |
livelace | *openshift/kubernetes service network | 08:47 |
zengchen | janonymous: ok. from the point of user, he does not need to know the producer and consumer, it will work by passing the list and watch method of resource and methods of handling different events to controller. | 08:47 |
*** aojea has joined #openstack-kuryr | 08:47 | |
janonymous | apuimedo: zengchen : i see, i am not very familiar with the issues but seems relevant..and how about instead of implementing in project repo add a code upstream to maintain watch when it breaks ..any thoughts? | 08:48 |
apuimedo | livelace: We're still working to integrate it in openshift-ansible playbooks | 08:48 |
apuimedo | I have some fork for it. But a bit more work needs to happen | 08:48 |
apuimedo | we also need to add support for loadbalancer service type | 08:49 |
apuimedo | yboaron started working on that patch | 08:49 |
*** yamamoto has quit IRC | 08:49 | |
zengchen | apuimedo: great. could send me a link or something else about that? | 08:49 |
janonymous | +1 | 08:49 |
livelace | apuimedo, It's not a big problem to do it by hand. lbaas for services ? | 08:49 |
apuimedo | livelace: we do lbaas for services already, but a FIP is missing to be associated with the LB vip for loadbalancer type | 08:50 |
apuimedo | zengchen: you mean about how we were handling disconnects in the PoC? | 08:50 |
livelace | apuimedo, What about Ironic ? Is there any initial supports ? | 08:50 |
zengchen | apuimedo:sorry, actually, i don't know the meaning of 'PoC'. | 08:51 |
apuimedo | livelace: no. We haven't worked nor planned that | 08:52 |
apuimedo | zengchen: before kuryr-kubernetes started upstream. We did exploratory implementation in python3 | 08:52 |
livelace | apuimedo, After your completion with your version of openshift-ansible, will it pushed back to official openshift-ansible ? | 08:52 |
zengchen | apuimedo:got it. | 08:53 |
apuimedo | livelace: first we'll merge in openshift/openshift-ansible-contrib, then to openshift-ansible | 08:53 |
apuimedo | zengchen: https://github.com/midonet/kuryr/blob/k8s/kuryr/raven/raven.py | 08:54 |
livelace | apuimedo, When will plan to release a stable version ? Several months, half of year, year ? | 08:54 |
zengchen | apuimedo:thanks. | 08:54 |
apuimedo | zengchen: the watch code is towards th bottom of that file | 08:55 |
apuimedo | but I don't see the resourceversion stuff | 08:55 |
apuimedo | maybe it changed after I left the company | 08:55 |
apuimedo | I don't know | 08:55 |
apuimedo | ah no | 08:55 |
apuimedo | it is there! | 08:55 |
apuimedo | self._resource_version | 08:55 |
zengchen | apuimedo:ok, i will rand it. | 08:56 |
zengchen | apuimedo:s/rand/read | 08:56 |
apuimedo | livelace: for openshift? | 08:56 |
livelace | apuimedo, Yes | 08:56 |
janonymous | apuimedo: Please have a look at client patch: https://review.openstack.org/#/c/454555/ i guess it is ready for reviews now, we can add enhancements to it | 08:56 |
apuimedo | it will probably take more than 6 months to become a product | 08:56 |
apuimedo | it will work before that | 08:56 |
apuimedo | but "support" is a stong word that we are very cautious with at RH | 08:57 |
apuimedo | :-) | 08:57 |
livelace | kube is a great tool, but shift is a more convenient tool | 08:57 |
janonymous | zengchen: apuimedo : i got the whole idea about the issues and will revisit your patches again zengchen :) | 08:57 |
apuimedo | livelace: agreed | 08:57 |
zengchen | janonymous: actually, that design is not mine. I just translate it from client-go to python and do some simplification. | 08:58 |
apuimedo | zengchen: janonymous: If we find the upstream k8s client lacking in reconnection and exception scenarios we should do a mix of improving the upstream client and error control | 08:58 |
apuimedo | I'd suggest we document the places where it lacks and do something about it | 08:58 |
* apuimedo misses the python3 version | 08:58 | |
janonymous | +1 | 08:59 |
zengchen | +1 | 08:59 |
livelace | apuimedo, Thanks for your answers, I'm going to inspect internals of kuryr and its possibilities for our needs | 09:03 |
apuimedo | livelace: if you can provide some details on the needs, I'd love to hear them | 09:04 |
livelace | our needs are simple - bidirectional connections between VMs and containers, publishing containers services to bare metals and VMs | 09:06 |
apuimedo | livelace: in the same tenant network? | 09:06 |
livelace | yes, I thinks it's already possible today | 09:06 |
apuimedo | yes. It is possible | 09:07 |
apuimedo | because then you don't need the loadbalaancer type, the clusterip type is enough | 09:07 |
apuimedo | which we support with both octavia and neutron-lbaasv2 haproxy code | 09:08 |
livelace | I saw Contiv and OVN, and I think - kuryr is a more convenient solution | 09:08 |
apuimedo | livelace: you should be able to use OVN via the neutron plugin with kuryr | 09:09 |
livelace | +1 | 09:10 |
apuimedo | livelace: are you planning on running pods inside VMs or just on baremetal? | 09:13 |
livelace | apuimedo, both, I will try to do that | 09:15 |
*** yamamoto has joined #openstack-kuryr | 09:15 | |
livelace | I don't want have a penalty of full virtualization on part of working nodes | 09:16 |
livelace | brb | 09:16 |
apuimedo | livelace: IIRC for pod-in-VM neutron ovn has a bug. dalvarez posted a fix but it is not merged yet | 09:22 |
*** yamamoto has quit IRC | 09:22 | |
*** yedongcan has left #openstack-kuryr | 09:30 | |
*** pmannidi has joined #openstack-kuryr | 09:48 | |
*** yamamoto has joined #openstack-kuryr | 09:54 | |
*** yamamoto has quit IRC | 10:07 | |
*** yamamoto has joined #openstack-kuryr | 10:12 | |
*** yamamoto has quit IRC | 10:17 | |
*** yamamoto has joined #openstack-kuryr | 10:18 | |
*** yamamoto has quit IRC | 10:20 | |
*** yamamoto has joined #openstack-kuryr | 10:20 | |
*** Guest14 is now known as ajo | 10:54 | |
*** yamamoto has quit IRC | 10:58 | |
*** yamamoto has joined #openstack-kuryr | 10:59 | |
*** garyloug has quit IRC | 11:00 | |
*** caowei has quit IRC | 11:00 | |
*** garyloug has joined #openstack-kuryr | 11:03 | |
*** yamamoto has quit IRC | 11:05 | |
*** yamamoto has joined #openstack-kuryr | 11:07 | |
*** yamamoto has quit IRC | 11:08 | |
*** yamamoto has joined #openstack-kuryr | 11:10 | |
*** yamamoto has quit IRC | 11:13 | |
*** yamamoto has joined #openstack-kuryr | 11:15 | |
*** yamamoto has quit IRC | 11:16 | |
*** yamamoto has joined #openstack-kuryr | 11:16 | |
*** atoth has joined #openstack-kuryr | 11:48 | |
openstackgerrit | vikas choudhary proposed openstack/kuryr-kubernetes master: Add support to install Kuryr as a network addon https://review.openstack.org/466675 | 11:50 |
vikasc | irenab, ping | 11:55 |
*** aojea has quit IRC | 12:05 | |
*** kiennt has quit IRC | 12:05 | |
*** aojea has joined #openstack-kuryr | 12:06 | |
*** aojea has quit IRC | 12:11 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/kuryr-kubernetes master: Updated from global requirements https://review.openstack.org/488010 | 12:13 |
*** yamamoto has quit IRC | 12:18 | |
*** yamamoto has joined #openstack-kuryr | 12:20 | |
*** yamamoto has quit IRC | 12:20 | |
apuimedo | vikasc: irenab is on pto | 12:35 |
vikasc | apuimedo, aah , ok. just wanted to say sorry to her for the time she struggled with network-addon patch | 12:36 |
vikasc | :) | 12:36 |
vikasc | earlier while local testing i could not catch an issue. patch is updated with the fix | 12:37 |
*** yamamoto has joined #openstack-kuryr | 12:40 | |
*** aojea has joined #openstack-kuryr | 12:53 | |
*** limao has joined #openstack-kuryr | 13:36 | |
*** hongbin has joined #openstack-kuryr | 13:47 | |
*** gouthamr has joined #openstack-kuryr | 14:00 | |
*** pmannidi has quit IRC | 14:14 | |
*** aojea has quit IRC | 14:38 | |
*** mattmceuen has joined #openstack-kuryr | 15:07 | |
*** limao has quit IRC | 15:33 | |
*** limao has joined #openstack-kuryr | 15:34 | |
*** limao has quit IRC | 15:38 | |
openstackgerrit | Merged openstack/kuryr-libnetwork master: Make the name of existing net tag unique https://review.openstack.org/490308 | 15:45 |
*** livelace2 has joined #openstack-kuryr | 15:48 | |
*** janki has quit IRC | 15:48 | |
*** yamamoto has quit IRC | 15:54 | |
*** tonanhngo has joined #openstack-kuryr | 15:56 | |
*** ajo has quit IRC | 15:57 | |
*** yamamoto has joined #openstack-kuryr | 15:58 | |
*** yamamoto has quit IRC | 16:03 | |
*** pcaruana has quit IRC | 16:27 | |
*** tonanhngo has quit IRC | 16:58 | |
*** garyloug has quit IRC | 17:05 | |
*** tonanhngo has joined #openstack-kuryr | 17:06 | |
*** tonanhngo has quit IRC | 17:07 | |
*** livelace2 has quit IRC | 17:55 | |
*** tonanhngo has joined #openstack-kuryr | 17:55 | |
*** tonanhngo_ has joined #openstack-kuryr | 17:58 | |
*** tonanhngo has quit IRC | 17:59 | |
*** tonanhngo_ has quit IRC | 18:02 | |
*** tonanhngo has joined #openstack-kuryr | 18:02 | |
*** aojea has joined #openstack-kuryr | 19:30 | |
*** aojea has quit IRC | 19:51 | |
*** aojea has joined #openstack-kuryr | 20:09 | |
*** aojea has quit IRC | 20:24 | |
*** aojea has joined #openstack-kuryr | 20:28 | |
*** aojea has quit IRC | 20:51 | |
*** yamamoto has joined #openstack-kuryr | 21:09 | |
*** aojea has joined #openstack-kuryr | 21:10 | |
*** yamamoto has quit IRC | 21:21 | |
*** tonanhngo has quit IRC | 21:33 | |
*** tonanhngo has joined #openstack-kuryr | 21:38 | |
*** tonanhngo has quit IRC | 21:43 | |
*** tonanhngo has joined #openstack-kuryr | 21:53 | |
*** tonanhngo has quit IRC | 21:57 | |
*** yamamoto has joined #openstack-kuryr | 21:59 | |
*** tonanhngo has joined #openstack-kuryr | 21:59 | |
*** tonanhngo has quit IRC | 22:03 | |
*** tonanhngo has joined #openstack-kuryr | 22:05 | |
*** tonanhngo has quit IRC | 22:09 | |
*** tonanhngo has joined #openstack-kuryr | 22:11 | |
*** tonanhngo has quit IRC | 22:16 | |
*** tonanhngo has joined #openstack-kuryr | 22:17 | |
*** tonanhngo has quit IRC | 22:22 | |
*** tonanhngo has joined #openstack-kuryr | 22:24 | |
*** tonanhngo has quit IRC | 22:27 | |
*** tonanhngo has joined #openstack-kuryr | 22:28 | |
*** aojea has quit IRC | 23:12 | |
*** hongbin has quit IRC | 23:31 | |
*** mattmceuen has quit IRC | 23:45 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!