07 April, 2017

SEATS

250 People

SPEAKERS

12 Experts

Park Plaza Hotel, Bangalore - 560037

About the Conference

Bangalore Container Conference 2017 (BCC ’17) is the first conference on container technologies in India.

Organizations are increasingly adopting containers and related technologies in production.

Hence, the main focus of this conference is “Containers in Production”.

Key Details

Venue: Park Plaza (5 star), ORR, Bangalore
Date: Friday, 7th April, 2017
Keynotes: Ian Lewis (Developer Advocate, Google) and Evan Powell (Chairman, OpenEBS)
Workshops: Rancher & Kubernetes
Panel discussion topic: “Containers in Production”
Number of delegates: 200 (minimum expected)
Target audience: Experts, Architects, Developers, DevOps, Practitioners, CXOs and Enthusiasts

Keynote Speakers

Evan Powell

Chairman, OpenEBS.

Ian Lewis

Developer Advocate, Google.

Speakers

Akash Mahajan

Co-Founder & Director, Appsecco

Pradipta Banerjee

Cloud Infrastructure Architect, IBM

Ritesh Modi

Technology Architect, Microsoft

Sajith Ainikkal

Platform Architect, Pivotal Software, Inc.

Sreenivas Makam

Senior Engineering Manager, Cisco Systems and Docker Captain

Tanmai Gopal

Founder, Hasura

Vishal Biyani

Founder & CTO, InfraCloud Technologies

Panel Members

Evan Powell

Chairman, OpenEBS.

Ian Lewis

Developer Advocate, Google.

Harshad Oak

Director (Oracle Startup Cloud Accelerator), Oracle.

Manoj Ganapathi

Chief Architect, CodeOps Technologies.

Krishna Kumar

Chief Architect, Huawei Technologies.

Sponsors

 

Gold Sponsors
















Silver Sponsors

               

Associate Sponsors




Cloud Partner




Community Partner





Startup Cloud Partner

Media Sponsors


               

SCHEDULE

09:00 AM
09:00 AM - 09:30 AM
Main Hall

Registration

09:30 AM
09:30 AM - 09:45 AM
Main Hall

Welcome Note

09:45 AM
09:45 AM - 10:30 AM
Main Hall

Opening Keynote : Containers and DevOps

Evan Powell
DevOps and Containers go hand in hand. DevOps industry is expected to benefit significantly benefit from the container eco-system and technology. This keynote talks about the challenges and opportunities around deploying containers into production use cases.
Download Presentation
10:30 AM
10:30 AM - 11:15 AM
Main Hall

Understanding and Optimizing DockerFile

Ritesh Modi
The Docker engine includes tools for automating the creation of container images. While container images can be created manually using the Docker commit command, adopting an automated image creation process provides many benefits including - Storing container images as code, Rapid and precise recreation of container images for maintenance and upgrade purposes, Continuous integration between container images and the development cycle. The Docker components that drive this automation are the DockerFile, and they are text files containing the instructions needed to create a new container image. These instructions include identification of an existing image to be used as a base, commands to be run during the image creation process, and a command that will run when new instances of the container image are deployed.

Several methods can be used to optimize both the Docker build process, and the resulting Docker images - Image Layers, Image Size, Build Speed.

Creating efficient images is important and a must but is often neglected. Beyond saving resources, using optimal images delivers important security benefits: include only the needed components, and not extra ones thereby reducing the surface for attack. In this session, I'll talk about how to create effective images, understand and experience optimizing DockerFile and image layers, ordering statements for caching, grouping statements for both Linux as well as Windows containers.
Download Presentation
11:15 AM
11:15 AM - 11:35 AM
Main Hall

Tea Break & Networking

11:35 AM
11:35 AM - 12:05 PM
Hall 1 - Talks

Containers & Cloud Native Operations - CloudFoundry Approach

Sajith Ainikkal
In this brief talk I will touch up on how Pivotal & CloudFoundry Foundation driving a Cloud Agnostic Platform based approach towards building modern cloud native applications without worrying about the hassles of 'Day 2' issues of managing VM and Container clusters and its adoption across enterprise segments. I will also talk about few of the latest stuff in the market including the developments in BOSH, Open Service Broker APIs initiative and OCI (Open Container Initiative). Today Cloud Foundry Garden and Docker are two implementations of OCI and Garden containers can run a Cloud Foundry / Docker /Windows container image.
Download Presentation
11:35 PM
11:35 PM - 01:05 PM
Hall 2 - Workshop

KUBERNETES 101

Ian Lewis
"How do I manage application at scale?" That's a common question facing developers today and this code lab helps to make sense of the ever changing scalable app landscape. Use Docker and Kubernetes to deploy, scale, and manage a microservices based application in this workshop.
12:05 PM
12:05 PM - 12:35 PM
Hall 1 - Talks

COMPARE DOCKER DEPLOYMENT OPTIONS IN THE PUBLIC CLOUD

Sreenivas Makam
Containers provide portability for applications across private and public clouds. Since there are many options to deploy Docker Containers in public cloud, customers get confused in the decision making process. I will compare Docker machine, Docker Cloud, Docker datacenter, Docker for AWS, Azure and Google cloud, AWS ECS, Google Container engine, Azure Container service. A sample multi-container application will be deployed using the different options. The deployment differences including technical internals for each option will be covered. At the end of the session, the user will be able to choose the right Docker deployment option for their use-case.
Presentation Details
12:35 PM
12:35 PM - 01:05 PM
Hall 1 - Talks

APPLICATION SECURITY IN A CONTAINER WORLD

Akash Mahajan
Docker containers have taken the developer world by a storm and are poised to transform how majority of applications are built, deployed and operated.
Download Presentation
01:05 PM
01:05 PM - 02:05 PM
Main Hall

LUNCH & NETWORKING

02:05 PM
02:05 PM - 02:35 PM
Hall 1 - Talks

LESSONS LEARNT WHILE DEPLOYING AN ON-PREM KUBERNETES CLUSTER

Pradipta Banerjee
Planning to use Docker and Kubernetes in production for cloud-native apps. Concerned about how to integrate a Kubernetes cluster into your existing infrastructure!! This talk will take you through some of the common challenges when deploying an on-prem Kubernetes cluster and how to address those challenges.
Presentation Details
02:05 PM
02:05 PM - 03:35 PM
Hall 2 - Workshop

Deploying and Scaling Kubernetes with Rancher

Vishal Biyani
This workshop details how you can deploy and manage multiple Kubernetes clusters effectively using Rancher. We demonstrate how you can maintain multiple configurations of Kubernetes cluster with different stacks and configurations for storage, load balancing, Resiliency Planes etc.
02:35 PM
02:35 PM - 03:05 PM
Hall 1 - Talks

Kubernetes as a framework for writing DevOps & microservices tooling

Tanmai Gopal
Kubernetes reminds me a lot of git. Git was originally designed to be a collection of tools to create a version control system. Kubernetes is very similar. It exposes a lot of primitives to help people develop their own orchestration, dev-ops tooling because of it's low-level, beautifully designed APIs. A lot of kubectl tooling, is just using lower level kubernetes APIs underneath. In this talk, I will talk about how we created an opinionated workflow for devops that did everything triggered from receiving git-push and then generate a docker image, issue a zero-downtime rollout, generate SSL certificates, and reconfigure the API gateway using Kubernetes as a framework. This talk will help you understand the Kubernetes API, the Kubernetes execution model and design philosophy, and maybe write your own tools for fun and profit!
Download Presentation
03:05 PM
03:05 PM - 03:15 PM
Hall1 - Talks

Contributing to CNCF: Various Ways - Not Source Code Alone (Lightning Talk)

Krishna Kumar
This very brief talk gives you an overview of how you can contribute to CNCF (Cloud Native Computing Foundation) not just through the code.
Download Presentation
03:35 PM
03:35 PM - 03:55 PM
Main Hall

Tea Break and Networking

03:55 PM
03:55 PM - 04:45 PM
Main Hall

Containers in Production

Panel Discussion
(Panel Members : Evan Powell, Ian Lewis, Harshad Oak, Krishna Kumar, Manoj Ganapathi )
04:45 PM
04:45 PM - 05:30 PM
Main Hall

Closing Keynote : Standards based containerization with Kubernetes

Ian Lewis
Standards for containers have been discussed with much hand wringing. But standards are important and allow a lot of interoperability between systems and the right level of abstraction at each part of the stack. In this talk I will discuss the Open Containers Initiative (OCI), what it is, and what it hopes to accomplish. I will also discuss "cri-o", a tool that provides integration between OCI compliant container runtimes and Kubernetes, and how to use it in your clusters.
05:30 PM
05:30 PM - 06:00 PM
Main Hall

Networking

11:35 AM
11:35 AM - 12:05 PM
Hall 1 - Talks

Containers & Cloud Native Operations - CloudFoundry Approach

Sajith Ainikkal
In this brief talk I will touch up on how Pivotal & CloudFoundry Foundation driving a Cloud Agnostic Platform based approach towards building modern cloud native applications without worrying about the hassles of 'Day 2' issues of managing VM and Container clusters and its adoption across enterprise segments. I will also talk about few of the latest stuff in the market including the developments in BOSH, Open Service Broker APIs initiative and OCI (Open Container Initiative). Today Cloud Foundry Garden and Docker are two implementations of OCI and Garden containers can run a Cloud Foundry / Docker /Windows container image.
Download Presentation
12:05 PM
12:05 PM - 12:35 PM
Hall 1 - Talks

COMPARE DOCKER DEPLOYMENT OPTIONS IN THE PUBLIC CLOUD

Sreenivas Makam
Containers provide portability for applications across private and public clouds. Since there are many options to deploy Docker Containers in public cloud, customers get confused in the decision making process. I will compare Docker machine, Docker Cloud, Docker datacenter, Docker for AWS, Azure and Google cloud, AWS ECS, Google Container engine, Azure Container service. A sample multi-container application will be deployed using the different options. The deployment differences including technical internals for each option will be covered. At the end of the session, the user will be able to choose the right Docker deployment option for their use-case.
Download Presentation
12:35 PM
12:35 PM - 01:05 PM
Hall 1 - Talks

APPLICATION SECURITY IN A CONTAINER WORLD

Akash Mahajan
Docker containers have taken the developer world by a storm and are poised to transform how majority of applications are built, deployed and operated.
Download Presentation
02:05 PM
02:05 PM - 02:35 PM
Hall 1 - Talks

LESSONS LEARNT WHILE DEPLOYING AN ON-PREM KUBERNETES CLUSTER

Pradipta Banerjee
Planning to use Docker and Kubernetes in production for cloud-native apps. Concerned about how to integrate a Kubernetes cluster into your existing infrastructure!! This talk will take you through some of the common challenges when deploying an on-prem Kubernetes cluster and how to address those challenges.
Download Presentation
02:35 PM
02:35 PM - 03:05 PM
Hall1 - Talks

Kubernetes as a framework for writing DevOps & microservices tooling

Tanmai Gopal
Kubernetes reminds me a lot of git. Git was originally designed to be a collection of tools to create a version control system. Kubernetes is very similar. It exposes a lot of primitives to help people develop their own orchestration, dev-ops tooling because of it's low-level, beautifully designed APIs. A lot of kubectl tooling, is just using lower level kubernetes APIs underneath. In this talk, I will talk about how we created an opinionated workflow for devops that did everything triggered from receiving git-push and then generate a docker image, issue a zero-downtime rollout, generate SSL certificates, and reconfigure the API gateway using Kubernetes as a framework. This talk will help you understand the Kubernetes API, the Kubernetes execution model and design philosophy, and maybe write your own tools for fun and profit!
Download Presentation
03:05 PM
03:05 PM - 03:15 PM
Hall1 - Talks

Contributing to CNCF: Various Ways - Not Source Code Alone (Lightning Talk)

Krishna Kumar
This very brief talk gives you an overview of how you can contribute to CNCF (Cloud Native Computing Foundation) not just through the code.
Download Presentation
11:35 AM
11:35 AM - 01:05 PM
Hall 2 - Workshop

KUBERNETES 101

Ian Lewis
"How do I manage application at scale?" That's a common question facing developers today and this code lab helps to make sense of the ever changing scalable app landscape. Use Docker and Kubernetes to deploy, scale, and manage a microservices based application in this workshop.
02:05 PM
02:05 PM - 03:35 PM
Hall 2 - Workshop

Deploying and Scaling Kubernetes with Rancher

Vishal Biyani
This workshop details how you can deploy and manage multiple Kubernetes clusters effectively using Rancher. We demonstrate how you can maintain multiple configurations of Kubernetes cluster with different stacks and configurations for storage, load balancing, Resiliency Planes etc.

Event Photos

Team

Ganesh

Co-Founder, CodeOps Technologies

Hari Kiran

Co-Founder, CodeOps Technologies

Aditya Patawari

Founder, Devops Nexus

Anand Gothe

Software Architect, Prowareness

Balaji Rajan

Head, DevOps at Near.co

Giragadurai Vallirajan

Principal Architect, Relevance Labs

Janardan Revuru

Senior Manager, Dell EMC

Manoj Ganapathi

Chief Architect, CodeOps Technologies

Murughan Palaniachari

Heading DevOps, Euromonitor

Neependra Khare

Founder, CloudYuga

Deepan Raj

Web Developer, CodeOps Technologies

Herik Modi

Lead Frontend Developer, ZingoHub Pvt. Ltd

Krishna Kishore

Unisys Global Services

Vikrant Wagh

Unisys Global Services