*** openstackgerrit has joined #openstack-zun | 00:13 | |
openstackgerrit | Hongbin Lu proposed openstack/python-zunclient master: Deprecate security groups related commands https://review.openstack.org/566484 | 00:13 |
---|---|---|
*** caoyuan has joined #openstack-zun | 00:36 | |
*** caisan has joined #openstack-zun | 00:59 | |
*** fabian_ has joined #openstack-zun | 00:59 | |
*** caoyuan has quit IRC | 01:04 | |
*** fabian_ is now known as chenyb4 | 01:10 | |
openstackgerrit | Kevin Zhao proposed openstack/zun master: Change the DB create procedure of capsule create https://review.openstack.org/566289 | 01:31 |
*** caoyuan has joined #openstack-zun | 01:49 | |
*** hongbin has joined #openstack-zun | 02:02 | |
openstackgerrit | Kevin Zhao proposed openstack/zun master: Change the DB create procedure of capsule create https://review.openstack.org/566289 | 02:05 |
caisan | hongbin, cloud you look at this issue https://paste.ubuntu.com/p/NR9TD9R7Zx/ if you have available time? | 02:19 |
openstackgerrit | lu.li proposed openstack/zun master: Update install doc for ubuntu https://review.openstack.org/566773 | 02:19 |
hongbin | caisan: i have commented on your patch | 02:20 |
caisan | hongbin, when I start sun-compute service in a docker container. This is the error log | 02:20 |
hongbin | caisan: if you start zun-compute without a container, the error still occurs? | 02:21 |
caisan | hongbin, yes, I see that, I will update it ASAP | 02:21 |
caisan | hongbin, no, without container, sun-compute works fine | 02:21 |
caisan | S/sun-compute/zun-compute | 02:21 |
hongbin | could you run "pip freeze" inside and outside the container, and compare the list? | 02:22 |
caisan | hongbin, which packages should I compared ? Compare all ? | 02:25 |
hongbin | the version of docker-py | 02:25 |
caisan | hongbin, seems the version of docker(python package) inside is lower than the outside of it. I make them to be the same version, and try. | 02:28 |
hongbin | caisan: ok | 02:28 |
chenyb4 | Hi, hongbin. I was execute 'zun list' and 'zun show xxx' , but the container return status different. 'zun list' return 'Stopped', 'zun show xxx' return 'Error' | 02:31 |
chenyb4 | hongbin, The container can't start now | 02:31 |
chenyb4 | hongbin, exist error reason | 02:32 |
hongbin | chenyb4: which version of zun you are using? | 02:33 |
chenyb4 | hongbin, I found the code, https://github.com/openstack/zun/blob/master/zun/container/docker/driver.py#L561 the status get docker state error | 02:33 |
chenyb4 | hongbin, Is that how it was designed? | 02:34 |
hongbin | chenyb4: if you run "docker inspect" on the container, what do you see? | 02:34 |
hongbin | chenyb4: yes, but the design might be wrong | 02:35 |
*** shu-mutow-AWAY is now known as shu-mutow | 02:35 | |
hongbin | chenyb4: is there a predictable step to reproduce this error? | 02:35 |
chenyb4 | hongbin, docker inspect exist errorcode and error reason. | 02:36 |
chenyb4 | hongbin, if the design error, I think the status get maby use docker inspect return status | 02:37 |
*** hongbin_ has joined #openstack-zun | 02:37 | |
chenyb4 | hongbin_, if the design error, I think the status get maby use docker inspect return status | 02:38 |
hongbin_ | chenyb4: agree, i think the status should be consistent between zun and docker | 02:39 |
*** hongbin has quit IRC | 02:40 | |
chenyb4 | hongbin_, Ok, I will change it. Change status=state.get('status') https://github.com/openstack/zun/blob/master/zun/container/docker/driver.py#L562 | 02:41 |
hongbin_ | chenyb4: sure, i will review your fix, thanks | 02:42 |
*** kevzha01 has joined #openstack-zun | 02:44 | |
*** kevzha01__ has quit IRC | 02:46 | |
caisan | hongbin_, still failed. What is the json file mentioned in the log file. /root/.docker/config.json ? Looks I missed it. | 02:54 |
hongbin_ | caisan: not sure if it is related | 02:56 |
hongbin_ | caisan: you might also compare the docker_url in the zun config file (in and outside the container) | 02:56 |
caisan | hongbin_, I have both config the docker_url inside and outside of the container. | 02:57 |
hongbin_ | caisan: is the url connectable in and outside the container? | 02:57 |
caisan | hongbin_, yes, sure. | 02:58 |
caisan | The zun service container run with parameter --net host | 02:59 |
hongbin_ | #startmeeting zun | 03:00 |
openstack | Meeting started Tue May 8 03:00:05 2018 UTC and is due to finish in 60 minutes. The chair is hongbin_. Information about MeetBot at http://wiki.debian.org/MeetBot. | 03:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 03:00 |
*** openstack changes topic to " (Meeting topic: zun)" | 03:00 | |
openstack | The meeting name has been set to 'zun' | 03:00 |
hongbin_ | #topic Roll Call | 03:00 |
*** openstack changes topic to "Roll Call (Meeting topic: zun)" | 03:00 | |
*** kevzha01 is now known as kevinz | 03:00 | |
deepak_mourya | Hi hongbin | 03:00 |
kevinz | o/ | 03:00 |
shu-mutow | o/ | 03:00 |
hongbin_ | thanks for joining deepak_mourya kevinz shu-mutow | 03:01 |
hongbin_ | #topic Blueprints | 03:01 |
*** openstack changes topic to "Blueprints (Meeting topic: zun)" | 03:01 | |
hongbin_ | 1. OpenStack as a virtual Kubernetes node (assignee: kevinz) | 03:02 |
hongbin_ | #link https://blueprints.launchpad.net/zun/+spec/zun-connector-for-k8s | 03:02 |
hongbin_ | kevinz: ^^ | 03:02 |
kevinz | hi all. I'm stuck into a bug today, capsule could not delete successfully | 03:02 |
kevinz | I will fix it today. | 03:02 |
hongbin_ | what kind of bug? | 03:03 |
kevinz | For other part, in gophercloud, capsule List merged and capsule delete in progress | 03:03 |
hongbin_ | awesome | 03:03 |
kevinz | hongbin_: I have not filed it. I will file after the meeting. | 03:04 |
hongbin_ | kevinz: ack | 03:04 |
kevinz | The bug is : user could create capsule, but when deleting , the capsule function container could not deleted. | 03:05 |
kevinz | ERROR zun.compute.manager [req-9cb3be0a-7789-4050-b32f-271dc3a509ff admin admin] Error occurred while calling Docker delete API: Docker internal error: 500 Server Error: Internal Server Error ("container 195206572a8d27bd2e8625ad1708265fa150c5e22547af6babdbc07491eaf901 is not connected to network 043d0638-fa8e-4246-86c8-a67974b0a9a1").: DockerError: Docker internal error: 500 Server Error: Internal Server Error ("container 195206572a8d27bd2e8625ad170 | 03:05 |
kevinz | 8265fa150c5e22547af6babdbc07491eaf901 is not connected to network 043d0638-fa8e-4246-86c8-a67974b0a9a1"). | 03:05 |
hongbin_ | interesting | 03:05 |
kevinz | sorry, pastebin is better. http://paste.openstack.org/show/720531/ we could discuss after the meeting | 03:06 |
hongbin_ | but it seems the gate delete the container successfully | 03:06 |
kevinz | Also I'm working on virtual-kubelet, and find that we don't have resource.requests(CPU and memory) | 03:07 |
kevinz | we just have resource.limits(CPU, memory) | 03:07 |
hongbin_ | i see | 03:07 |
kevinz | https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ | 03:07 |
hongbin_ | yes, i think it worths to add support for 'requested' | 03:08 |
hongbin_ | the quickest workaround is the set the requested equals to limit | 03:08 |
kevinz | yes, that will be better for scheduler | 03:08 |
kevinz | hongbin_: I will quickset first :-) | 03:09 |
hongbin_ | kevinz: sure | 03:09 |
kevinz | hongbin_: besides, I'm preparing for the slides in summit. But I find it is a little hard to give a demo in vancover | 03:10 |
hongbin_ | kevinz: ack, wonder why the demo is hard? | 03:11 |
kevinz | hongbin_: The virtual-kubelet doesn't work yet for Zun. I'm working on Pod Get first, and then Pod create. After the two works, we could have a demo | 03:12 |
hongbin_ | kevinz: ok | 03:12 |
hongbin_ | kevinz: i think a demo is better, but it is fine if we cannot make it | 03:13 |
shu-mutow | I think start to will prepare demo using Zun UI for Queens release. | 03:13 |
kevinz | I will try to make it happens | 03:13 |
hongbin_ | kevinz: sure, just let me know if anything i can help :) | 03:13 |
shu-mutow | I think start to prepare demo using Zun UI for Queens release. | 03:13 |
kevinz | demo is better than slides | 03:14 |
kevinz | hongbin_: Thanks | 03:14 |
hongbin_ | shu-mutow: sure, i think kevinz was talking about another demo in his talk :) | 03:14 |
kevinz | shu-mutow: yes, about zun with K8s | 03:14 |
shu-mutow | I see. Zun UI does not have features about "capsule" yet. sorry. | 03:15 |
hongbin_ | shu-mutow: no problem at all, capsule is for k8s so it is not urgent for zun ui to have it | 03:15 |
hongbin_ | anything else about this topic ? | 03:17 |
shu-mutow | o/ | 03:17 |
shu-mutow | Does someone have plan to implement retrieving AZ list for user onto python-zunclient regarding with https://review.openstack.org/#/c/564670/ ? | 03:17 |
kevinz | shu-mutow: That's OK :-) | 03:17 |
shu-mutow | kevinz: thanks | 03:17 |
shu-mutow | kevinz: Zun UI needs to get AZ list to add new option for container creation, i.e. availability_zone, on the patch https://review.openstack.org/#/c/560759/ | 03:18 |
hongbin_ | deepak_mourya: ^^ | 03:18 |
shu-mutow | kevinz: deepak_mourya: I'm waiting for the implementation. ;) | 03:19 |
kevinz | shu-mutow: Aha, I think deepak is working on this area. | 03:19 |
hongbin_ | deepak_mourya: btw, great work on the implementation of AZ at server side, appreciate your work | 03:20 |
hongbin_ | shu-mutow: let's see if there is volunteer for the client side implementation, if not, i will be the default | 03:20 |
hongbin_ | ok, moving on | 03:21 |
deepak_mourya | kevinz ok i will see this | 03:21 |
hongbin_ | 2. Introduce quota for containers (assignee: kiennt26) | 03:21 |
hongbin_ | it looks kien is not here, skip this one | 03:21 |
hongbin_ | 3. Refine the image API endpoints (assignee: hongbin) | 03:21 |
hongbin_ | #link https://blueprints.launchpad.net/zun/+spec/rework-image-api | 03:21 |
hongbin_ | for this one, i would like to know what is your opinion on this proposal | 03:22 |
hongbin_ | (the BP is not approved yet) | 03:22 |
hongbin_ | let's pause a few minutes to read the proposal | 03:23 |
hongbin_ | if there is no concern about this, i will approve the BP | 03:24 |
hongbin_ | any concern? question? | 03:24 |
hongbin_ | seems no | 03:25 |
hongbin_ | approve it | 03:25 |
kevinz | hongbin_:One question | 03:25 |
hongbin_ | sure | 03:25 |
kevinz | so this BP is give end users who is not the admin to manage the container image in specify host? | 03:26 |
hongbin_ | yes | 03:26 |
kevinz | host is the glance service running? | 03:26 |
hongbin_ | host is the compute node | 03:26 |
hongbin_ | run "zun host-list" will list all the hosts | 03:27 |
hongbin_ | glance is running on the controller node | 03:27 |
kevinz | OK, so the image is Dockerhub? | 03:27 |
kevinz | sorry | 03:27 |
kevinz | docker repository in the host | 03:27 |
openstackgerrit | chenyb4 proposed openstack/zun master: Fix list and show return status different https://review.openstack.org/566778 | 03:27 |
hongbin_ | yes | 03:27 |
kevinz | OK. | 03:27 |
kevinz | If an image is pulled by admin, other user could also manage it? | 03:28 |
hongbin_ | in a cloud, users cannot and shouldn't manage images of individual host | 03:28 |
hongbin_ | because host is invisible to end-users | 03:29 |
hongbin_ | basically, after the BP, only admin can manage local images | 03:30 |
kevinz | OK, sure, I think I'm OK with this BP | 03:30 |
hongbin_ | end-users can specify the image when creating the container, the image will be automatically pull down if it doesn't exist in the host | 03:30 |
hongbin_ | kevinz: cool | 03:30 |
hongbin_ | actually, the image api caused a lot lot of confusion for our users, that is why i propose this | 03:31 |
hongbin_ | some people think it is for managing glance image, some people think it is for managing snapshot... | 03:31 |
kevinz | hongbin_: yes sure. Just do it:-) | 03:31 |
hongbin_ | ok | 03:32 |
hongbin_ | then, move on | 03:32 |
hongbin_ | #topic Bugs | 03:32 |
*** openstack changes topic to "Bugs (Meeting topic: zun)" | 03:32 | |
hongbin_ | 1. Interactive exec via proxy (assignee: hongbin) | 03:32 |
hongbin_ | #link https://bugs.launchpad.net/zun/+bug/1735076 | 03:32 |
openstack | Launchpad bug 1735076 in Zun "Interactive exec via proxy" [Critical,In progress] - Assigned to hongbin (hongbin034) | 03:32 |
hongbin_ | i actually doesn't have much time to look at this bug last week | 03:32 |
hongbin_ | hope will have time to fix it this week | 03:33 |
hongbin_ | ok, then moving on | 03:33 |
hongbin_ | #topic open discussion | 03:33 |
*** openstack changes topic to "open discussion (Meeting topic: zun)" | 03:33 | |
hongbin_ | any other topic to discuss ? | 03:33 |
hongbin_ | seems there is no more | 03:34 |
hongbin_ | all, thanks for joining, see you next time | 03:34 |
hongbin_ | #endmeeting | 03:34 |
*** openstack changes topic to "Container management service for OpenStack" | 03:34 | |
openstack | Meeting ended Tue May 8 03:34:54 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 03:34 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/zun/2018/zun.2018-05-08-03.00.html | 03:34 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/zun/2018/zun.2018-05-08-03.00.txt | 03:34 |
openstack | Log: http://eavesdrop.openstack.org/meetings/zun/2018/zun.2018-05-08-03.00.log.html | 03:34 |
chenyb4 | Hi, hongbin_ kevinz Is there anything i can do? | 03:40 |
*** nicolasbock has quit IRC | 03:40 | |
chenyb4 | I have some time to do something. | 03:41 |
hongbin_ | chenyb4: i remember kevinz talked about the missing of requested cpu/memory in zun, if you interest in it | 03:47 |
chenyb4 | hongbin_, ok | 03:48 |
*** mrf has quit IRC | 03:49 | |
hongbin_ | chenyb4: so basically, zun can run a container with 'limit' cpu/memory, however, we don't have the 'requested' cpu/memory as k8s | 03:49 |
*** janki has joined #openstack-zun | 03:50 | |
chenyb4 | hongbin_, Will zun manage k8s? | 03:51 |
hongbin_ | chenyb4: no, the plan is to enable k8s to provision zun container: https://github.com/virtual-kubelet/virtual-kubelet/issues/22 | 03:52 |
hongbin_ | folks, i need to leave now, see you all | 03:54 |
*** hongbin_ has quit IRC | 03:55 | |
openstackgerrit | Merged openstack/zun master: Follow the new PTI for document build https://review.openstack.org/561126 | 04:51 |
openstackgerrit | Merged openstack/zun master: Update install doc for ubuntu https://review.openstack.org/566773 | 04:51 |
kevinz | Hi chenyb4, here is the ref for Kubernetes requests cpu/memory:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ | 04:59 |
kevinz | chenyb4: and the link in Chinese also is a good help | 04:59 |
kevinz | chenyb4: If you need any help about that, feel free to ping me | 05:00 |
kevinz | chenyb4: Thanks a lot | 05:01 |
chenyb4 | kevinz, ok, thanks | 05:04 |
kevinz | chenyb4: sorry, miss one : http://dockone.io/article/2509 | 05:05 |
kevinz | chenyb4, in Zun, our cpu/memory for container is the same as resource.limits. You could see here: https://github.com/openstack/zun/blob/master/zun/container/docker/driver.py#L256 | 05:06 |
openstackgerrit | chenyb4 proposed openstack/zun master: Fix list and show return status different https://review.openstack.org/566778 | 05:11 |
chenyb4 | kevinz, cool | 05:11 |
kevinz | chenyb4, Thanks for interest on this :-) | 05:13 |
*** vabada has joined #openstack-zun | 06:47 | |
openstackgerrit | Kevin Zhao proposed openstack/zun master: Change the DB create procedure of capsule create https://review.openstack.org/566289 | 06:52 |
openstackgerrit | Kevin Zhao proposed openstack/zun master: Change the DB create procedure of capsule create https://review.openstack.org/566289 | 07:05 |
openstackgerrit | Kevin Zhao proposed openstack/zun master: Add Capsule Status Sync https://review.openstack.org/566436 | 07:07 |
*** mrf has joined #openstack-zun | 07:11 | |
*** caisan has quit IRC | 07:48 | |
*** caisan has joined #openstack-zun | 07:52 | |
*** vabada has quit IRC | 08:55 | |
*** vabada has joined #openstack-zun | 08:55 | |
*** kevinz has quit IRC | 09:00 | |
*** shu-mutow is now known as shu-mutow-AWAY | 09:39 | |
*** vabada has quit IRC | 09:46 | |
*** vabada has joined #openstack-zun | 09:46 | |
*** chenyb4 has quit IRC | 10:09 | |
*** caowei has quit IRC | 10:20 | |
*** caisan has quit IRC | 10:33 | |
*** nicolasbock has joined #openstack-zun | 10:36 | |
*** caoyuan has quit IRC | 12:01 | |
*** caoyuan has joined #openstack-zun | 12:02 | |
*** caoyuan has quit IRC | 12:07 | |
*** kiseok7 has quit IRC | 12:10 | |
*** chenyb4 has joined #openstack-zun | 12:40 | |
*** openstackgerrit has quit IRC | 12:49 | |
*** caoyuan has joined #openstack-zun | 12:53 | |
*** caisan has joined #openstack-zun | 13:16 | |
*** hongbin has joined #openstack-zun | 13:59 | |
*** fabian_ has joined #openstack-zun | 14:05 | |
*** chenyb4 has quit IRC | 14:10 | |
*** fabian_ is now known as chenyb4 | 14:35 | |
*** openstackgerrit has joined #openstack-zun | 15:02 | |
openstackgerrit | chenyb4 proposed openstack/python-zunclient master: Change container stats help message https://review.openstack.org/566917 | 15:02 |
openstackgerrit | chenyb4 proposed openstack/python-zunclient master: Change container stats description information https://review.openstack.org/566917 | 15:05 |
caisan | chenyb4, ping? | 15:15 |
caisan | hongbin, ping | 15:17 |
hongbin | caisan: sup | 15:17 |
*** chenyb4 has quit IRC | 15:17 | |
caisan | hongbin, I run a container base on a kuryr network, but ERROR response like this: docker: Error response from daemon: IpamDriver.RequestAddress: Requested ip address {'subnet_id': u'52772c3a-03dc-40d5-8cbb-0cbdc9b40388', 'ip_address': u'7.0.0.4'} already belongs to a bound Neutron port: 83257a57-2599-483c-ba2b-4d29ef24c7a1. | 15:18 |
caisan | What does it mean ? | 15:18 |
caisan | Network Create: docker network create --driver=kuryr --ipam-driver=kuryr --subnet 7.0.0.0/16 --gateway=7.0.0.1 --ip-range 7.0.0.0/24 -o neutron.pool.name=neutron_pool2 --ipam-opt=neutron.pool.name=neutron_pool2 foo1 | 15:19 |
hongbin | caisan: the error is raised from here: https://github.com/openstack/kuryr-libnetwork/blob/master/kuryr_libnetwork/controllers.py#L549 | 15:22 |
hongbin | caisan: i am not sure why it raises this error though | 15:23 |
caisan | hongbin, I know, Must I run kruyr-server on the controller node instead of compute node(zun-compute) ? | 15:25 |
hongbin | caisan: maybe, i am really not sure | 15:26 |
caisan | hongbin, I try it | 15:35 |
caisan | hongbin, seems we have to run kuryr-server on the controller node | 15:35 |
caisan | Otherwise may get failed. | 15:36 |
hongbin | caisan: yes, i guess kuryr needs to do the port binding in compute node | 15:37 |
hongbin | that is why | 15:38 |
*** janki has quit IRC | 16:01 | |
openstackgerrit | caishan proposed openstack/zun master: [WIP] Add network-create to server side https://review.openstack.org/564800 | 16:08 |
*** caisan has quit IRC | 16:10 | |
*** harlowja has joined #openstack-zun | 16:17 | |
*** caoyuan has quit IRC | 16:35 | |
*** caoyuan has joined #openstack-zun | 16:36 | |
*** caoyuan has quit IRC | 16:38 | |
*** mrf has quit IRC | 17:20 | |
*** harlowja has quit IRC | 17:31 | |
*** harlowja has joined #openstack-zun | 18:25 | |
*** vabada2 has joined #openstack-zun | 18:26 | |
*** vabada has quit IRC | 18:27 | |
*** strigazi has quit IRC | 18:30 | |
*** strigazi has joined #openstack-zun | 18:31 | |
*** openstackgerrit has quit IRC | 18:49 | |
*** hongbin has quit IRC | 22:48 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!