<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"> <head> <meta name="viewport" content="width=device-width,initial-scale=1"> <!--[if gte mso 9]>
    <xml>
      <o:OfficeDocumentSettings>
        <o:AllowPNG/>
        <o:PixelsPerInch>96</o:PixelsPerInch>
     </o:OfficeDocumentSettings>
    </xml>
    <![endif]--> <style type="text/css">* a:hover{cursor:pointer;}</style> <style>body {-webkit-animation:bugfix infinite 1s;}@-webkit-keyframes bugfix {from {position:relative;}to {position:relative;}}</style> </head> <body style="word-wrap:normal;word-break:break-word"> <style>a {word-wrap:normal;word-break:break-word;}.background-contain {background-size:contain;}@media only screen and (max-width:600px) {.container {-webkit-text-size-adjust:none !important;}.container,.palm-one-whole {width:100% !important;min-width:100% !important;}.palm-one-half {width:50% !important;min-width:50% !important;box-sizing:border-box;}blockquote .container,blockquote .container div,blockquote .container table {width:auto !important;min-width:0 !important;position:relative !important;}img {max-width:100%;}.border-outer,.border-middle,.border-inner,.inner,[title="separator"] {width:100% !important;}.innercell {padding:8px !important;}.palm-block {display:block !important;}td.palm-one-whole {display:inline-block !important;padding:0;}td.palm-one-whole:first-child:not(:only-child) {margin-bottom:16px;}td.hostname {padding-top:3px !important;}}@media only screen and (min-width:601px) {.preview-card {max-width:600px !important;}}@media only screen and (min-device-width :320px) and (max-device-width :568px),only screen and (min-device-width :768px) and (max-device-width :1024px),only screen and (max-device-width:640px),only screen and (max-device-width:667px),only screen and (max-width:480px){.container {width:100% !important;min-width:100% !important;}.p,.small,li,font[size="2"],font[size="3"] {font-size:1em !important;}}@media only screen and (min-device-width :320px) and (max-device-width :568px),only screen and (min-device-width :768px) and (max-device-width :1024px),only screen and (min-device-width :1224px)  {.message-wrapper {padding-top:6px;}.apple-only[style] {display:block !important;max-height:none !important;line-height:normal !important;overflow:visible !important;height:auto !important;width:100% !important;position:relative !important;}.no-apple {display:none !important;}form {font-size:inherit;}input[type="text"] {height:43px;padding-left:4px !important;}button:hover {cursor:pointer;}}@media only screen and (min-device-width :1224px)  {.apple-mail-form {display:block !important;background-color:white !important;}}* [office365] .outlook-com-hidden {display:none !important;}* [office365] .outlook-com-button {display:block;}* [office365] .outlook-com-only {display:block !important;max-height:none !important;line-height:normal !important;overflow:visible !important;height:auto !important;width:100% !important;position:relative !important;}.ExternalClass {width:100%;}.ExternalClass .outlook-com-button {display:block;}.ExternalClass button {height:auto;}.ExternalClass .outlook-com-hidden {display:none !important;}.ExternalClass .outlook-com-only {display:block !important;max-height:none !important;line-height:normal !important;overflow:visible !important;height:auto !important;width:100% !important;position:relative !important;}.ExternalClass .ecxlabels {display:none !important;}.ExternalClass .ecxlabels {display:none !important;}.ExternalClass .ecxarrow {display:none !important;}.ExternalClass cite >div + div {padding:0 0 4px 0;}.ExternalClass .h1 {padding-bottom:5px;}.ExternalClass .h2 {padding-bottom:5px;}.ExternalClass .h3 {padding-bottom:5px;}.ExternalClass [lang="brand-pinterest"] {width:280px !important;}</style> <!--[if (gte mso 9)|(IE)]>
    
    <style>
      a, body {
        font-family: 'Calibri', Arial, sans-serif;
      }
    
      img {
        border: none !important;
        -ms-interpolation-mode:bicubic;
      }
    
      td {
        mso-line-height-rule:exactly !important;
      }
    
      .mso-card-inner table {
        border-collapse: collapse !important;
        mso-table-lspace:0pt;
        mso-table-rspace:0pt;
        vertical-align: top;
      }
    
      .outlook-com-only {
        display: none !important;
        font-size: 0 !important;
      }
    
      #mso-one-whole {
        width: 100% !important;
      }
    
    
    
        .border-outer,
        .border-middle,
        .border-inner {
          border: none !important;
        }
    
        .border-middle,
        .border-inner {
          width: 100% !important;
        }
    
        .mso-border-outer,
        .mso-border-middle,
        .mso-border-inner {
          padding: 1px;
        }
    
        .mso-border-outer { background-color: rgb(245, 255, 255); }
        .mso-border-middle { background-color: rgb(223, 246, 255); }
        .mso-border-inner { background-color: rgb(153, 176, 225); }
    
    </style>
    
    <![endif]--> <table class="container" lang="container" dir="ltr" border="0" cellpadding="0" cellspacing="0" valign="top" style="width:100%"> <tr> <td valign="top" class="message-wrapper" style="color:#222;font-family:arial,sans-serif"> <!--[if mso]><table  border="0" cellpadding="0" cellspacing="0" valign="top" style="border-collapse:separate;"><tr><td valign="top"><![endif]--> <div>Hi folks,</div><div><br></div><div>On Oct 17th Wed, we held a Kata deep dive meetup in Beijing. Most of the major cloud providers, and ICT equipment vendors in China attended the meetup and exchange their thoughts, practice, and use cases. [The participants](<a target="_blank" href="https://etherpad.openstack.org/p/kata-meetup-beijing-2018">https://etherpad.openstack.org/p/kata-meetup-beijing-2018</a>) included Baidu, Alibaba, Kingsoft, Tencent, QingCloud, Suning, IBM, UnionPay, Netease, China Unicom, ZTE, Unicloud, AntFin, Lenovo, Spirent, etc. The one-day meetup was supported by Intel (Sponsor), Huawei (Sponsor), <a target="_blank" href="http://Hyper.sh">Hyper.sh</a>, and OpenStack Foundation. I'd like to thank Maggie Liang from Intel especially, who effectively led the organizing work of the meetup.</div><div><br></div><div>The executive director of OpenStack Foundation, Jonathan Bryce, who was visiting China in the week, gave a short opening speech for the meetup. And before the sessions, Yuntong Jin (Intel) and I (Xu Wang from <a target="_blank" href="http://Hyper.sh">Hyper.sh</a>) gave an introduction of the meetup and status update of the development in Kata Containers community.</div><div><br></div><div>In the morning, developers from Baidu, Huawei, and ZTE introduced their practice on Edge, Public Cloud, and NFV cases. And Intel Developers gave an introduction of NEMU VMM in the early afternoon. After all the sessions, the attendees were grouped by topics and had a two-hours open discussion. The following topics are addressed:</div><div><br></div><div>- In-sandbox networking policies: </div><div>  - Case:</div><div>    - comes from Baidu;</div><div>    - not a kubernetes scenario;</div><div>    - configure a network interface for the sandbox and connect to the management network;</div><div>    - group the processes in the sandbox to two groups based on PID</div><div>    - the processes from the provider could access local (mgmt) network, while the other processes that running guest binaries don't have the permission.</div><div>  - Comments from Xu: we could generalize the requirement to apply different networking rules for different processes in the sandbox;</div><div>- VLAN networking mechanism support and hotplug</div><div>  - Case: </div><div>    - An NFV scenario;</div><div>    - Configure different VLAN for different tenants instead of overlays</div><div>  - Comments from Xu:</div><div>    - The bridge + veth pair method might work for VLAN;</div><div>    - The user could write their own CNI plugin for accelerating;</div><div>    - There is ongoing work in the upstream community to help general CNI plugins to support Kata, however, it might need to modify the current CNI interface and existing plug-ins;</div><div>- Networking performance metering and tuning:</div><div>  - Many participants care about networking performance;</div><div>  - It's appreciated that all the users could provide their real-life cases, which could help the community to find and fix the issues better.</div><div><br></div><div>And there are many other topics are discussed as well:</div><div>- 9PFS performance and alternatives;</div><div>- Block device based rootfs support;</div><div>- Memory footprint optimization;</div><div>- Streaming media offload support;</div><div>- Vsock support;</div><div>- Container image management issues for big container images (such as some tensorflow images are 8GB+).</div><div><br></div><div>Some of the feature requests or issue will be raised in Github.</div><div><br></div><div><br></div><div>Cheers,</div><div><br></div><div class="mixmax_signature"><div style="font-size:12.8px">--</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Xu Wang</div><div style="font-size:12.8px">CTO & Cofounder, Hyper</div><div style="font-size:12.8px">github/twitter/wechat: @gnawux</div><div style="font-size:12.8px"><a href="http://hyper.sh/" target="_blank" style="color:rgb(17,85,204)">http://hyper.sh</a></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Hyper_: Make VM run like container</div></div><div><br></div><div></div><img align="left" width="0" height="0" style="border:0;width:0px;height:0px" src="https://track.mixmax.com/api/track/v2/94eTgqdlYzqfulJve/gIoNnLyVGc5hGQ1hnI/gIvlmLzJXZulWY052bjFGdhtmLzR3cpxGQ2VGZtEGdhtmI/gI2VGZtEGdhtmI" alt=""> <!--[if mso]></td></tr></table><![endif]--> </td> </tr> </table> </body> </html>