{"id":1618,"date":"2016-01-20T12:14:44","date_gmt":"2016-01-20T12:14:44","guid":{"rendered":"http:\/\/wp.neependra.net\/?p=1618"},"modified":"2016-01-20T12:14:44","modified_gmt":"2016-01-20T12:14:44","slug":"bangalore-docker-meetup-17","status":"publish","type":"post","link":"https:\/\/neependra.net\/index.php\/2016\/01\/20\/bangalore-docker-meetup-17\/","title":{"rendered":"Bangalore Docker Meetup #17"},"content":{"rendered":"<p>As decided in the <a href=\"http:\/\/wp.neependra.net\/?p=1540\">Dec&#8217;15 meetup<\/a>, in the next meetup we would discuss about different Orchestration tool available to run containers in a cluster. This meetup was hosted by <a href=\"https:\/\/app.shippable.com\/\">Shippable<\/a> at their Bangalore office and we talked about <a href=\"https:\/\/www.docker.com\/docker-swarm\">Docker Swarm<\/a>, <a href=\"http:\/\/kubernetes.io\">Kubernetes<\/a>, <a href=\"http:\/\/mesos.apache.org\/\">Mesos<\/a> and <a href=\"http:\/\/docs.aws.amazon.com\/AmazonECS\/latest\/developerguide\/Welcome.html\">Amazon ECS<\/a>. Thanks to\u00a0<a href=\"https:\/\/twitter.com\/adityapatawari\">Aditya<\/a> for filling in for Mesos, last minute as our earlier planned speaker got some work and had to back off. We did following presentations\/demos :-<\/p>\n<ul>\n<li>Docker Swarm &#8211; <a href=\"https:\/\/twitter.com\/arunan\">Arunan Rabindran<\/a>, Docker Inc<\/li>\n<li>Kubernetes &#8211; <a href=\"http:\/\/wp.neependra.net\/\">Neependra Khare<\/a><\/li>\n<li>Mesos &#8211; <a href=\"https:\/\/twitter.com\/adityapatawari\">Aditya Patawari<\/a><\/li>\n<li>Amazon ECS &#8211; <a href=\"https:\/\/twitter.com\/vinothiniraju\">Vinothini Raju<\/a>, Bluemeric<\/li>\n<\/ul>\n<p>I was thinking of putting an app which we can deploy on all the four orchestration engines and see what it takes to deploy on each of them. Once deployed run some kind of performance tests and see how features like autoscale work. I\u00a0thought a real world e-commerce platform would be a nice example and while\u00a0doing some browsing we came across <a href=\"http:\/\/mageinferno.com\/blog\/deploy-magento-2-digital-ocean-tutum\">\u00a0blog post<\/a>\u00a0 from <a href=\"https:\/\/github.com\/markoshust\">Mark Shust<\/a> to deploy <a href=\"https:\/\/magento.com\/\">Magento2<\/a> on <a href=\"https:\/\/www.tutum.co\/\">Tutum<\/a>, which gave good reference. Though we could not finish on this study this time. I would try to do it for my <a href=\"http:\/\/devconf.cz\/\">DevConf <\/a><a href=\"http:\/\/sched.co\/5lzC\">workshop in Brno<\/a>, CZ early next month.<\/p>\n<p>We started the meetup\u00a0with some Q &amp; A and then Arunan talked about Docker Swarm, <a href=\"https:\/\/www.docker.com\/universal-control-plane\">Universal Control Plane<\/a> and <a href=\"https:\/\/www.tutum.co\/\">Tutum<\/a>.<\/p>\n<p><iframe style=\"border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/key\/6GKx7PBPMOoYxP\" width=\"595\" height=\"485\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"> <\/iframe><\/p>\n<div style=\"margin-bottom: 5px;\"><strong> <a title=\"Swarm docker bangalore_meetup\" href=\"\/\/www.slideshare.net\/arunanrabindran\/swarm-docker-bangaloremeetup\" target=\"_blank\" rel=\"noopener\">Swarm docker bangalore_meetup<\/a> <\/strong> from <strong><a href=\"\/\/www.slideshare.net\/arunanrabindran\" target=\"_blank\" rel=\"noopener\">Arunan Rabindran<\/a><\/strong><\/div>\n<div style=\"margin-bottom: 5px;\"><\/div>\n<div style=\"margin-bottom: 5px;\">After Arunan&#8217;s talk I presented the <a href=\"https:\/\/docs.google.com\/document\/d\/1ldi7BvwdMbOCoNYKuf_gpiGAQxXPo1x_xOQ4GfTZQDw\/edit\">KubeCon&#8217;s workshop presentation <\/a>and compared the <a href=\"https:\/\/github.com\/nkhare\/container-orchestration\/tree\/master\/swarm\">Magento2 Docker Compose file<\/a> with <a href=\"https:\/\/github.com\/nkhare\/container-orchestration\/tree\/master\/kubernetes\">Kubernetes RC and Service files <\/a>(WIP).<\/div>\n<p><iframe src=\"https:\/\/docs.google.com\/presentation\/embed?id=1b1jH84QkY2LFonwqsOeEvKdUNTZ6Dl9F4uet4WNrdmQ&amp;start=false&amp;loop=false&amp; frameborder=\" width=\"520\" height=\"405\"><\/iframe><\/p>\n<p>After the small break Aditya presented next on <a href=\"http:\/\/mesos.apache.org\/\">Mesos<\/a> and gave a demo as well.<\/p>\n<p><iframe style=\"border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/key\/KztifDdQ2Ez3Ei\" width=\"595\" height=\"485\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"> <\/iframe><\/p>\n<div style=\"margin-bottom: 5px;\"><strong> <a title=\"Beginning mesos\" href=\"\/\/www.slideshare.net\/AdityaPatawari\/beginning-mesos\" target=\"_blank\" rel=\"noopener\">Beginning mesos<\/a> <\/strong> from <strong><a href=\"\/\/www.slideshare.net\/AdityaPatawari\" target=\"_blank\" rel=\"noopener\">Aditya Patawari<\/a><\/strong><\/div>\n<div style=\"margin-bottom: 5px;\"><\/div>\n<div style=\"margin-bottom: 5px;\">Last talk from the day was from Vinothini on Amazon ECS.I really appreciate her coming forward to take this topic, which may not be her primary focus area.<\/div>\n<div style=\"margin-bottom: 5px;\">\n<p><iframe style=\"border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/key\/65h1mIVOegKoWy\" width=\"595\" height=\"485\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"> <\/iframe><\/p>\n<div style=\"margin-bottom: 5px;\"><strong> <a title=\"AWS ECS Quick Introduction\" href=\"\/\/www.slideshare.net\/VinothiniRaju\/aws-ecs-quick-introduction\" target=\"_blank\" rel=\"noopener\">AWS ECS Quick Introduction<\/a> <\/strong> from <strong><a href=\"\/\/www.slideshare.net\/VinothiniRaju\" target=\"_blank\" rel=\"noopener\">Vinothini Raju<\/a><\/strong><\/div>\n<p>I hope participants learnt something new on that day. At the end we enjoyed pizza and beverages sponsored by Shippable. While we were enjoying the Pizza, team from <a href=\"http:\/\/hasura.io\/\">Hasura<\/a> gave a demo of \u00a0<a href=\"https:\/\/github.com\/hasura\/pangaea\">Pangaea<\/a>\u00a0 to do one click deployment of Kubernetes. Thanks for Anuran for flying over to Bangalore for just the meetup.\u00a0In the next meetup we&#8217;ll talk about logging and monitoring for containers, which would be scheduled in last week of Feb or first week of March&#8217;16.<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/pbs.twimg.com\/media\/CY0QnQHUwAAf2I3.jpg:large\" alt=\"\" width=\"225\" height=\"169\" \/><\/p>\n<p>Apart from the regular meetup Docker Bangalore would be celebrating Docker&#8217;s 3 Birthday in third week of March&#8217;16 and we plan to do two 3 hours Docker basics workshop. We would be looking for volunteers to help with workshop and <a href=\"https:\/\/docs.google.com\/forms\/d\/1dQJNRN9mT3coQR9_9B0z4qxBNEqoBYY4_ugw6KcMsec\/\">they can register here<\/a>. We&#8217;ll announce dates and venue for the basic workshop soon.<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<div style=\"margin-bottom: 5px;\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>As decided in the Dec&#8217;15 meetup, in the next meetup we would discuss about different Orchestration tool available to run containers in a cluster. This meetup was hosted by Shippable at their Bangalore office and we talked about Docker Swarm, Kubernetes, Mesos and Amazon ECS. Thanks to\u00a0Aditya for filling in for Mesos, last minute as &#8230; <a title=\"Bangalore Docker Meetup #17\" class=\"read-more\" href=\"https:\/\/neependra.net\/index.php\/2016\/01\/20\/bangalore-docker-meetup-17\/\" aria-label=\"Read more about Bangalore Docker Meetup #17\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[8,12,18,19,20,24,28,29,35],"tags":[57,62,81,82,86,89,90,105,107,114,137],"class_list":["post-1618","post","type-post","status-publish","format-standard","hentry","category-amazon","category-bangalore","category-docker","category-ecs","category-entrepreneurship","category-geek","category-kubernetes","category-learning","category-mesos","tag-amazon","tag-bangalore","tag-docker","tag-ecs","tag-foss","tag-fun","tag-geek","tag-kubernetes","tag-linux","tag-mesos","tag-work"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/posts\/1618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/comments?post=1618"}],"version-history":[{"count":0,"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/posts\/1618\/revisions"}],"wp:attachment":[{"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/media?parent=1618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/categories?post=1618"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/neependra.net\/index.php\/wp-json\/wp\/v2\/tags?post=1618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}