Thursday, 2017-12-07

jbryceAJaeger_: thanks for pushing it through00:41
*** liujiong has joined #kata-dev01:03
*** liujiong has quit IRC01:16
mrbobbytablesbtw -- the slack channel link takes you to the login page, but does not give you a way to create an account05:22
*** gouthamr has quit IRC05:24
*** jodh has joined #kata-dev07:22
*** egonzalez has joined #kata-dev08:58
egonzalezhi, is there some doc to read about kata usage? didnt found nothing so far08:59
*** gwhaley has joined #kata-dev09:04
*** akot has joined #kata-dev09:17
*** akot has quit IRC09:17
*** markzen has joined #kata-dev10:09
markzenhi10:10
markzenjust heard about kata10:11
markzencould it be said that it's a way to make VM work with orchestration systems?10:11
caisanmarkzen, i think so10:54
markzenthanks11:03
markzenlooks interesting11:03
*** sun_ has joined #kata-dev11:14
gwhaleyhi markzen, caisan. You could see that as one aspect. VMs can already work under some orchestrators - but you tend to have one VM per (if I get the terminology right) .. cluster.11:41
gwhaleywith kata the VMs are more like 'one layer down' - you get one VM per container or pod.11:41
gwhaleyso your VM security boundary is at the container or pod level, rather than at the cluster level, iyswim11:42
* gwhaley goes to check on k8s terminology.....11:43
gwhaleyso, rather than have a single VM for a node or a kubelet instance, your kubelet will launch a lightweight VM for each container or pod instance11:44
*** sun_ has quit IRC12:02
markzenright, that's what I understood12:45
markzensort of vagrant-esque, with the docker API and ecosystem12:46
markzenif that makes sense12:46
gwhaleyI see where you are coming from markzen - sort of :-)  the VMs here are much lighter and faster though, and you also get other ecosystems like kubernetes support.12:52
markzenthey run a very-specific kernel I guess12:54
*** arjan_work has joined #kata-dev12:57
gwhaleymarkzen: they have optimised kernel and small userspace, yes. Most of the optimisation is in the configuration (removing things we don't need to have in a container). Also similar for the hypervisor (QEMU) we use to run the VMs.12:59
gwhaleybut they are all from the stock upstream code bases, and we push back any changes upstream where we can12:59
gwhaleyrelevant repose are on github, such as: https://github.com/kata-containers/linux12:59
gwhaleys/repose/repos/ :-)12:59
gwhaleyso, we tend to carry a few patches whilst they are heading to upstram13:00
gwhaley(just to fill out the info) generally there is nothing to stop somebody using the stock upstream items, but you might lose some of the performance benefits unless you configure similarly and/or apply some of the patches that are in flight13:01
markzenI see13:02
mugsiegwhaley: do you see having forks as a long term thing, or will everything eventually stabilise and get into upstream?13:04
gwhaleymugsie: we upstream everything we can. It takes time (which varies on which upstream project we are pushing to), so we normally carry the patches until they land upstream.13:05
gwhaleyoccasionally there are one or two patches that are 'difficult' to upstream - they may be too container VM specific for instance, in which case we do just have to carry them along13:06
gwhaleySo our forks are minimal and more like 'staging areas' than real forks. We would love to be using just upstream with our own local config items :-)13:06
mugsieYeah, from a deployment perspective, I would prefer not to have a special kernel and not rebuild the hypervisor13:08
arjan_workmugsie: in some ways you may want a special kernel13:10
arjan_worksince you don't need to support native hardware, you can strip the config down and reduce security surface that way13:10
arjan_workbut that's a choice not a requirement13:11
arjan_work(not only do you save surface, you also save some time and memory)13:15
markzenwasn't one of the points of docker and friends to avoid the overhead of running many kernels on the same HW? I get it that you might want to reintroduce one for security benefits, but it makes most sense if it's a special, lightweight one, to me13:16
*** colonelpopcorn has joined #kata-dev13:16
*** colonelpopcorn has left #kata-dev13:18
*** MJ has joined #kata-dev13:21
*** MJ is now known as Guest5531813:22
arjan_workmarkzen: the main points of docker is awesome software logistics13:24
arjan_work(deployment and management etc etc)13:24
*** Guest55318 has quit IRC13:24
arjan_workhow you isolate things is completely separate ;_)13:24
arjan_workand whlie you can use docker to do very lightweight containres13:25
arjan_workmany of them run a full ubuntu + python + whateverish stack13:25
arjan_workat which point, any kernel cost is sort of three digits behind the comma ;-)13:25
arjan_workbut yes I am a fan of leightweight kernels so don't get me wrong ;_)13:26
*** gwhaley has quit IRC13:27
markzenyeah, I hear you on logistics13:27
arjan_workit's confusing in that people use the word "containers" for both logistics and for cgroup/namespace isolation13:28
arjan_workalthough the last year or two this has shifted to mostly be about logistics13:28
arjan_work(since there is where the fundamental gains are)13:28
*** devimc has joined #kata-dev13:29
markzenI've often meant docker to refer to containers, and, say, k8s for logistics13:29
markzens/containers/cgroup+ns/13:30
arjan_workdocker is a lot about the low level logistics13:36
arjan_workdockerhub for one13:36
arjan_workand how to compose the "image" that eventually runs out of layers13:36
arjan_workdocker itself has plugable backends for how to do isolation ;-)13:37
markzenyes, "low level logistics", that sums it up well to me13:38
arjan_workin some way, k8s is about application logistics and docker is about container level logistics13:43
arjan_work(I probably offend people by saying it that way but it's the closest I can come up with)13:44
arjan_workwhere an application contains potentially multiple containers13:44
*** arjan_work has quit IRC14:12
*** arjan_work has joined #kata-dev14:12
*** sameo has joined #kata-dev14:30
*** gwhaley has joined #kata-dev14:35
*** ttx has quit IRC14:42
*** arjan_work has quit IRC14:48
*** mrbobbytables has quit IRC14:48
*** thingee has quit IRC14:48
*** kgz has quit IRC14:48
*** ChanServ has quit IRC14:48
*** AJaeger_ has quit IRC14:48
*** spotz has quit IRC14:48
*** jodh has quit IRC14:48
*** caisan has quit IRC14:48
*** markzen has quit IRC14:48
*** kata-dev-irc-bot has quit IRC14:48
*** mugsie has quit IRC14:48
*** bgmccollum has quit IRC14:48
*** jcarlosv_ has quit IRC14:48
*** eocardon_ has quit IRC14:48
*** egonzalez has quit IRC14:48
*** thebsdbox has quit IRC14:48
*** pabelanger has quit IRC14:48
*** thingee has joined #kata-dev14:54
*** mrbobbytables has joined #kata-dev14:54
*** kgz has joined #kata-dev14:54
*** AJaeger_ has joined #kata-dev14:54
*** arjan_work has joined #kata-dev14:54
*** gouthamr has joined #kata-dev14:54
*** markzen has joined #kata-dev14:54
*** egonzalez has joined #kata-dev14:54
*** jodh has joined #kata-dev14:54
*** pabelanger has joined #kata-dev14:54
*** spotz has joined #kata-dev14:54
*** thebsdbox has joined #kata-dev14:54
*** caisan has joined #kata-dev14:54
*** bgmccollum has joined #kata-dev14:54
*** eocardon_ has joined #kata-dev14:54
*** jcarlosv_ has joined #kata-dev14:54
*** kata-dev-irc-bot has joined #kata-dev14:54
*** mugsie has joined #kata-dev14:54
*** ttx has joined #kata-dev14:55
*** kgz has quit IRC14:55
*** sameo has quit IRC15:03
*** ChanServ has joined #kata-dev15:16
*** barjavel.freenode.net sets mode: +o ChanServ15:16
*** egonzalez has quit IRC15:39
*** arjan_work1 has joined #kata-dev16:10
*** arjan_work has quit IRC16:10
*** sameo has joined #kata-dev16:32
*** sameo_ has joined #kata-dev16:45
*** jcarlosv has joined #kata-dev16:46
*** gwhaley1 has joined #kata-dev16:46
*** sameo has quit IRC16:47
*** jcarlosv_ has quit IRC16:48
*** gwhaley has quit IRC16:48
*** eocardon_ has quit IRC16:48
*** sameo_ has quit IRC16:48
*** eocardon has joined #kata-dev16:49
*** nlacasse has joined #kata-dev17:05
*** johnstorey has joined #kata-dev17:13
*** arjan_work1 has quit IRC17:29
*** Aaa has joined #kata-dev17:31
*** Aaa has quit IRC17:31
*** johnstorey has quit IRC17:46
*** tkolte has joined #kata-dev17:48
*** tkolte has quit IRC17:51
*** jodh has quit IRC18:02
*** gwhaley1 has quit IRC18:39
*** arjan_work has joined #kata-dev20:20
*** p4tux has joined #kata-dev20:50
*** nlacasse has quit IRC21:20
*** AJaeger_ has quit IRC21:43
*** AJaeger_ has joined #kata-dev21:48
*** devimc has quit IRC22:04
*** fuentess has quit IRC22:27
*** AJaeger_ has quit IRC22:36
*** AJaeger_ has joined #kata-dev22:42
*** gouthamr has quit IRC22:59
*** gouthamr has joined #kata-dev23:41

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