Glad someone is also looking this. On Wed, Jan 24, 2018 at 2:43 PM, Jie Yu <[email protected]> wrote:
> I can help answer some of them: > > Is it possible to do healthchecks per task in a pod? > > I believe so given healthcheck is at the TaskInfo level, but AlexR can > confirm. > > Is it possible to allocate a separate IP address per container in a pod? > > Not right now, but possible. We need to change the CNI network isolator > to support that, but there might be caveats on the road. > > Is there any plan to support the Docker containeriser with pods? > > Probably not. If I want to do that, I'd prefer we refactor Docker > containerizer to use containerd first, and then support pod there. > > Timeframe for debugging tools (equivalent of docker exec, etc)? > > We'll have a containerization WG meeting tomorrow morning. I'll make sure > this is on the list. Not timeframe yet, but this shouldn't take too long. > > Is there any performance data about using the Mesos containeriser with >> container images versus using the Docker containeriser? >> how does the Mesos containerizer handle extremely large images? >> > We don't have systematic benchmark yet but we plan to do something in Q1, after which we'll share some result. In an one-off case, we observed that large image provisioning was ~2x faster on Mesos containerizer comparing to docker daemon. The engineer believed it's because Linux tar was faster than tar utilities from Golang's standard library. This is not repeatedly verified. > how does the Mesos containerizer handle dozens/hundreds of concurrent >> pulls? > > Same, we plan to do something and share our result once we have them. > > I believe Uber folks might have some data on this (cc Zhitao)? > > - Jie > > On Wed, Jan 24, 2018 at 2:21 PM, David Morrison <[email protected]> wrote: > >> Hi Mesos community! >> >> We’re in the process of designing a Mesos framework to launch multiple >> containers together on the same host and are considering a couple of >> approaches. The first is to use pods (with the TASK_GROUP primitive), and >> the second is write a custom executor that launches nested containers and >> use CNI to handle networking. >> >> With that in mind, we had the following questions: >> >> Questions about pods/task_groups: >> >> - >> >> Is it possible to do healthchecks per task in a pod? >> - >> >> Is it possible to allocate a separate IP address per container in a >> pod? >> - >> >> Is there any plan to support the Docker containeriser with pods? >> >> >> Questions about UCR/Mesos containerizer: >> >> - >> >> Timeframe for debugging tools (equivalent of docker exec, etc)? >> - >> >> Is there any performance data about using the Mesos containeriser >> with container images versus using the Docker containeriser? >> - >> >> how does the Mesos containerizer handle extremely large images? >> - >> >> how does the Mesos containerizer handle dozens/hundreds of >> concurrent pulls? >> >> >> If anyone has had any experience using the UCR and/or pods with the sort >> of workflow we’re considering, your input would be highly useful! >> >> Cheers, >> >> David Morrison >> >> Software Engineer @ Yelp >> >> > -- Cheers, Zhitao Li

