From user-return-9860-archive-asf-public=cust-asf.ponee.io@mesos.apache.org Wed Jan 24 23:21:33 2018 Return-Path: X-Original-To: archive-asf-public@eu.ponee.io Delivered-To: archive-asf-public@eu.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by mx-eu-01.ponee.io (Postfix) with ESMTP id 90105180630 for ; Wed, 24 Jan 2018 23:21:33 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 804CA160C3C; Wed, 24 Jan 2018 22:21:33 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 9FA82160C39 for ; Wed, 24 Jan 2018 23:21:32 +0100 (CET) Received: (qmail 30590 invoked by uid 500); 24 Jan 2018 22:21:31 -0000 Mailing-List: contact user-help@mesos.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@mesos.apache.org Delivered-To: mailing list user@mesos.apache.org Received: (qmail 30580 invoked by uid 99); 24 Jan 2018 22:21:31 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 24 Jan 2018 22:21:31 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id CBDAAC0E0C for ; Wed, 24 Jan 2018 22:21:30 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.889 X-Spam-Level: * X-Spam-Status: No, score=1.889 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=yelp.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id wVyuX61-iXkN for ; Wed, 24 Jan 2018 22:21:29 +0000 (UTC) Received: from mail-it0-f47.google.com (mail-it0-f47.google.com [209.85.214.47]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 7C01A5FAC9 for ; Wed, 24 Jan 2018 22:21:29 +0000 (UTC) Received: by mail-it0-f47.google.com with SMTP id c102so19705561itd.0 for ; Wed, 24 Jan 2018 14:21:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yelp.com; s=google; h=mime-version:from:date:message-id:subject:to:cc; bh=eYnxEtznm8h7L5sG49qsE/ivLwdYhtoH+Go/fJ2GEI4=; b=DdYnlPOuMcg2Ve6npf1JfpUa+EuEZ8ENy7wnBjYiegg/1MVLxIffjC2ZCxrdVEu/c2 BP/i7vYHgOUCApugSRCPVsBndndTrkQKy9ukxYcAJv4zaFIFB9iDqLlUd4JQMk7Mu6Nh J4nz6JgbrJkWVMmfg+qdAslWKkT2wfnSD/QaM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=eYnxEtznm8h7L5sG49qsE/ivLwdYhtoH+Go/fJ2GEI4=; b=Lf9L1L0KqE+nKX02jKJCOon638DK9qyvb4t4hW8Dunn1rkMoA1vpGgDTKQYmATz5gE EjmORHc3gVBusOEahyagYrgx82BjgdqGfJ/mTWd3k0SFDFkJXlZeT6y2xshVWeIu/N9P OmGKRyoahxUcLq+UiSccbJUtVXN3XTz6jSbrMxsjxiQF8kQPGaaqjF/rpWhKJ5tmJ74u wSozXHw2iikCe4wq+qVQSYfZ0TTZkLAmBVmS8pq7KmERkOb384ezDZ6hz7m097MvdWEE iP+rjz4RnLrphN8xv00ZqUHWUtOXJmTNWkMmxfk8IqLh0Hmu+o+Z9u+je9p/rE6or+qR TpvA== X-Gm-Message-State: AKwxytebgAT5+VTp2hCZZz5OuIdqzsyGHigRl4eUsJOmo5XamhoPWdYD ZY5VVe32eOgQdiwVDIzJCQADNMLq3fT9buSAiuZfRT8uOZE= X-Google-Smtp-Source: AH8x225zt/TheW9KUHkOQ2S1BMHZCCaohaKrGwSrO0fP8PuJW5G34VQ6zQ2jJSxmomE1fMKv6ntweWQLoKm3RupcY7w= X-Received: by 10.36.72.5 with SMTP id p5mr10363659ita.70.1516832482911; Wed, 24 Jan 2018 14:21:22 -0800 (PST) MIME-Version: 1.0 Received: by 10.2.180.69 with HTTP; Wed, 24 Jan 2018 14:21:22 -0800 (PST) From: David Morrison Date: Wed, 24 Jan 2018 14:21:22 -0800 Message-ID: Subject: Questions about Pods and the Mesos Containerizer To: user@mesos.apache.org Cc: Sunil Shah , Sagar Sadashiv Patwardhan Content-Type: multipart/alternative; boundary="001a11462eae54387005638d152b" --001a11462eae54387005638d152b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Mesos community! We=E2=80=99re in the process of designing a Mesos framework to launch multi= ple 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=E2=80=99re considering, your input would be highly useful! Cheers, David Morrison Software Engineer @ Yelp --001a11462eae54387005638d152b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Hi Mesos community!


We=E2=80=99re 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 laun= ches nested containers and use CNI to handle networking.


With that in = mind, we had the following questions:


Questions about pods/task_groups:=

  • <= p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><= span style=3D"font-size:11pt;background-color:transparent;vertical-align:ba= seline;white-space:pre-wrap">Is it possible to do healthchecks per task in = a pod?

  • Is it p= ossible to allocate a separate IP address per container in a pod?

  • Is there any plan to su= pport the Docker containeriser with pods?


Questions about UCR= /Mesos containerizer:

  • Timeframe for debugging t= ools (equivalent of docker exec, etc)?

  • Is there any performance data about using the Meso= s 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 concur= rent pulls?


If anyone has had any experience using the U= CR and/or pods with the sort of workflow we=E2=80=99re considering, your in= put would be highly useful!


Cheers,


David Morrison

Software Engine= er @ Yelp


--001a11462eae54387005638d152b--