Loading…
July 17-19 | Tokyo, Japan
View More Details  & Register Here

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Cloud Native Apps / Serverless / Microservices [clear filter]
Wednesday, July 17
 

13:30

Introduction to Service Mesh with Istio and Kiali - Alissa Bonas, Red Hat
Service mesh has become the new way for running a distributed microservices architecture. This talk focuses on what service mesh is, how it is solving problems associated with microservices architecture, and how Istio and Kiali open source projects enable managing a containerized service mesh.

Speakers
avatar for Alissa Bonas

Alissa Bonas

Engineering manager, Red Hat
Alissa Bonas is an engineering manager in Kiali open source project at Red Hat. She has development experience in several programming languages, and is a contributor and a maintainer in many open source projects. Alissa has been working with Kubernetes from its early days, and has... Read More →


Wednesday July 17, 2019 13:30 - 14:10
Hall A (3) (Floor 5F)
  • Experience Level Any

15:10

Using Libvirt with Cluster API to Manage Baremetal Kubernetes - Giri Kuncoro & Himani Agrawal, GOJEK
There are many different tools available to bootstrap and manage Kubernetes cluster within various platform, but they don't all interoperate. Cluster API project attempts to solve this issue, which creates common declarative API, tools, and best practices for deploying, configuring, and managing Kubernetes in multiple platforms. It supports many public cloud provider plugins, and on-premise with vSphere and OpenStack.

However, running Cluster API for raw baremetal KVM machines without IaaS vendor remains a challenge. In this talk, we will show you how we use and configure Libvirt to create custom provider for Cluster API. Libvirt is an open-source API and management tool widely used for managing various virtualization platform. This enables us to manage Kubernetes on baremetal KVM/Qemu machines easily, with extensibility to run in Xen and other platform not supported by Cluster API.

Speakers
avatar for Himani Agrawal

Himani Agrawal

Product Engineer, GOJEK
Himani is a computer science graduate from Delhi University, currently working with GOJEK as System Engineer. At GOJEK, she is contributing to building GOJEK’s own datacenter in Jakarta and is involved in various initiatives related to containers and Kubernetes within the company... Read More →
avatar for Giri Kuncoro

Giri Kuncoro

Software Engineer, Gojek
Giri works for GOJEK, one of the fastest growing unicorns in South East Asia. He is a Software Engineer in Cloud Foundation team, responsible for maintaining Kubernetes on baremetal. Giri is a CNCF ambassador, has been given talks in KubeCon Shanghai, DevopsDays India, and various... Read More →


Wednesday July 17, 2019 15:10 - 15:50
Hall A (2) (Floor 5F)
  • Experience Level Any

15:10

Using Service Catalog Namespaced Resources to Personalize Your Service Offerings - Jonathan Berkhahn, IBM
Service Catalog is the Kubernetes implementation of the Open Service Broker API. Namespaced resources are a newly introduced feature that allow Kubernetes operators and users to more tightly control how OSB services are added to the platform and who can see and utilize those services. In addition, it allows normal app developers to add and utilize OSB brokers without the need for an operator to configure the cluster for them. In this take I'll go over how Service Catalog uses OSB to easily provision cloud infrastructure for cloud native apps running on Kubernets, how to use namespaced resources in Service Catalog as both an operator and a normal user, and demo using namespaced resources to provision services and use them with your application.

Speakers
JB

Jonathan Berkhahn

Open Source Contributor, IBM
Jonathan Berkhahn is an open source contributor working on behalf of IBM. He co-chairs SIG Service Catalog and is a Member of the Open Service Broker API working group. He also manages his own open source project Blockhead, an OSB broker for provision blockchain nodes for use by cloud... Read More →



Wednesday July 17, 2019 15:10 - 15:50
Hall A (3) (Floor 5F)
 
Thursday, July 18
 

11:10

Build an Event Driven AI and Machine Learning Pipeline on Kubernetes - Yasushi Osonoi, IBM
AIOps as a field is becoming the need of the hour. With various Machine Learning capabilities coming in different open source projects, and pipelines being built, having a transparent AI pipeline which can notify users of any data drift, bias detection, model accuracy loss etc. is becoming key. In addition, we need capabilities to build a Data Scientists code from source, orchestrate the code, and automate the pipeline.

In this talk we will leverage Kubernetes components like build, eventing, serving and pipelines to show how to build an end to end AI pipeline which we detect any events happening, notify and take actions, can build and run data scientists code, do A/B testing, dark launch, and orchestrate the whole workflow from Model training, validation, serving, and operations. We will focus primarily on eventing and pipeline CRDs from Kubernetes to show this can be automated.

Speakers

Thursday July 18, 2019 11:10 - 11:50
Hall A (3) (Floor 5F)

12:00

From Containers to Machine Learning: How Cloud Drives Open Source - Ian Lewis, Google
When Cloud platforms started to become popular, it was said that "Cloud will eat Open Source" because of the proprietary nature of Cloud systems. However, with the right approach, Cloud and Open Source help improve each other and grow together.

With projects like Kubernetes, Istio, TensorFlow, and more, Google Cloud has helped redefine Cloud as a platform based on open-source technologies with a commitment to sponsor projects with developer time. With projects like Docker, Google has helped drive open standards for containers, allowing for the growth of container runtime technologies like gVisor. This talk will take attendees through Google Cloud's commitment to open-source with a particular focus on containers & machine learning, and how open technologies like Kubernetes, Istio, gVisor, and TensorFlow are changing the landscape to one where Cloud and Open Source live and grow together.

Speakers
avatar for Ian Lewis

Ian Lewis

Developer Advocate, Google
Ian is a software engineer at Google and contributor to the gVisor project. Ian has had various developer and operations roles throughout his career and enjoys working in environments with diverse ways of thinking. Ian has been living in Tokyo since 2006 and is active in the open-source... Read More →


Thursday July 18, 2019 12:00 - 12:40
Hall A (3) (Floor 5F)

14:00

OpenLab: Testing Combinations of Cloud OSS - Kenichi Omichi, NEC
OpenLab has been established for testing combinations of cloud OSS like Kubernetes, Terraform, CloudFoundry, and more. These OSS are being developed in different communities and it is important to collaborate together for production integrations.

In this session, we discuss how to test these combinations and collaborate in different OSS communities to achieve production-ready quality.

ref: https://openlabtesting.org/

Speakers
avatar for Kenichi Omichi

Kenichi Omichi

Principle Software Engineer, NEC
Kenichi is a software engineer on production software engineering over 17 years. He mainly focus on cloud distributed platforms: Kubernetes and OpenStack and tries improving their quality at upstream development. Ongoing Open Source projects: - Kubernetes as a reviewer of testing... Read More →


Thursday July 18, 2019 14:00 - 14:40
Hall A (3) (Floor 5F)

14:50

Extensibility and Possibility of Kubernetes Custom Resource - Masaya Aoyama, CyberAgent, Inc
Kubernetes is implemented some resources (eg. Deployment, Service and ConfigMap).
The basic resources is used for general purpose, but we need specific resources in each own domain.
For example, if developers build MySQL cluster with basic resources, startup scripts will be so complex. But the MySQL custom resource with simply manifest will make MySQL cluster as managed Database services.

Kubernetes is not only for container platform, but Kubernetes is also a framework for applications using kubebuilder, Operator SDK and so on.At the CyberAgent, we implement GPUaaS resources and some application cluster resources for sophisticated application management.

In this talk, attendees will learn about how to implement own custom resources and the controller, and I will talk about the possibility and extensibility of kubernetes.

Speakers
avatar for Masaya Aoyama

Masaya Aoyama

Infrastructure Engineer, CyberAgent, Inc
Masaya Aoyama is a Infrastructure Engineer for CyberAgent, Inc. And also, technical advisor of CREATIONLINE, inc., and visiting researcher of SAKURA Internet, Inc. He is co-chair at Cloud Native Days Tokyo, and he published Kubernetes books. And he also organizes Cloud Native Meetup... Read More →



Thursday July 18, 2019 14:50 - 15:30
Hall A (3) (Floor 5F)

16:00

Bridging, not Breaking Tradition: Use Service Mesh Expansion to Connect Legacy Workloads to Kubernetes Services - Steven Wong, VMware
Kubernetes has become a preferred platform for hosting distributed and portable services and applications. With this, Istio service mesh can be deployed to address service discovery, service-to-service authentication and encryption, traffic management, metrics, monitoring, and more.

The practice of using a service mesh within a Kubernetes cluster is well known, but what if you want to integrate new services with legacy?

This session will show how to use a technique called mesh expansion to achieve interoperation of applications and services, split across Kubernetes and traditional VM or bare metal hosts.

Specific examples will demonstrate how to:
- Send requests from VM workloads to Kubernetes services
- Run services on a VM that is part of a mesh expansion

Speakers
avatar for Steven Wong

Steven Wong

Open Source Engineer, VMware
Steve Wong has been active in the Kubernetes and Apache Mesos communities since 2015. He is chair of the VMware SIG, and a co-organizer of the IoT and Edge Working Group on the Kubernetes project. He is a past speaker at KubeCon, MesosCon, Open Source Summit, SCALE, and meetups in... Read More →



Thursday July 18, 2019 16:00 - 16:40
Hall A (3) (Floor 5F)
  • Experience Level Any

16:50

Podman & Buildah. The Latest in Linux Containers Technology - Daniel Oh, Red Hat Inc.
Podman is the latest technology for building and managing containers. Many Docker users have heard about it but don't understand were it fits. Furthermore there is a lot of talk about Buuildah for building containers. Why are these projects important? Why do they exist? How do they work. As a Docker user why would I use it and will it be difficult to adapt?

In this talk we will introduce Podman and explain how Docker users can simply adapt to using Podman with all it's advantages. We will demonstrate how Podman container images are compliant with the Open Container Initiative (OCI) specification and how they are interoperable with Docker. Podman is build with Kubernetes in mind and has some extra features. Also, if you need it, Buildah provides finer grained control over building container images. Come to this session and be empowered to manage containers like never before.

Speakers
avatar for Daniel Oh

Daniel Oh

Principal Technical Marketing Manager / CNCF Ambassador, Red Hat
Daniel Oh is principal technical product marketing manager at Red Hat and works CNCF ambassador as well. He's well recognized in cloud-native app dev, senior DevOps practices in many open source projects and international conferences.


Thursday July 18, 2019 16:50 - 17:30
Hall A (3) (Floor 5F)
 
Friday, July 19
 

11:00

Istio on Knative Lessons Learned: How Istio is Fit for Serverless Platform - Iris (ShaoJun) Ding & Daisy (Ying Chun) Guo, IBM
Serverless is the emerging technology to support microservices. Istio is a popular service mesh platform. How Istio is fit for a serverless platform? It’s a question that developers and users of both serverless and Istio shall look at.

Knative, a Kubernetes native serverless platform, relies on Istio to provide routing, logging, tracing and metrics support for its serverless platform. In this session, we will discover how Istio is leveraged in Knative, analyze and showcase the advantages and disadvantages that Istio brings to Knative. Finally, we will summarize the lessons learned when utilizing Istio on serverless platform.

Speakers
avatar for Shaojun Ding

Shaojun Ding

Software Engineer, IBM
Iris Ding works in IBM Open Technoloty team now and has rich experience about Open source development, middleware production development and cloud monitoring experience. Her current focus is Kubernetes, Service Mesh and Istio. She is also Apache CXF comitter and Istio Member. Iris... Read More →
avatar for Ying Chun Guo

Ying Chun Guo

Software Engineer, IBM
Ying Chun Guo, known as “Daisy”, is an open source developer in IBM China development lab. She has several years experiences in open source communities, starting from OpenOffice, then OpenStack, and recently serverless platforms Apache OpenWhisk and Knative. Now she concentrates... Read More →



Friday July 19, 2019 11:00 - 11:40
Hall A (3) (Floor 5F)
  • Experience Level Any

11:50

Panel Discussion: Cloud Native Data and Storage Management Challenges from End Users Perspectives - Moderated by Steven Tan, Huawei; Yuji Yazawa, Toyota; Shinya Tsunematsu, GMO Pepabo; Mitchitaka Terada, IIJ and Tomoko Kondo, Softbank
As businesses turn to cloud native technologies for agility and efficiency, they are facing new challenges that come with an agile, wide-scale infrastructure that spans not only multiple data centers but also multiple clouds. In this panel, we will explore specific data and storage management challenges experienced by the companies represented by the panelists, and see what they are doing or planning to overcome them.

Speakers
avatar for Yuji Yazawa

Yuji Yazawa

Principal Architect, Toyota
ハイパースケール級の環境での経験を基にレイテンシやスループットの観点での性能やスケール性に関する課題、容量や数量という意味で膨大なデータ量が課題になるような環境でキャリアを形成。現在は、将来必要となるであろう先端技術を研究するチームのリーダーを担うとともに、日々世界を飛び回り最先端の技術を開拓している。(English)Building... Read More →
avatar for Shinya Tsunematsu

Shinya Tsunematsu

Principal Engineer, GMO Pepabo
2009年入社後、ホスティングサービスやASPサービスの運用業務の後、OpenStackによるプライベートクラウドの構築・運用に従事。インフラサイドからの自動化とそれによる効率化、エンジニアの生産性向上に特に興味を持つ。English:Principal... Read More →
MT

Mitchitaka Terada

Engineer, IIJ
2013年入社後、自社クラウドのオブジェクトストレージの開発、構築、運用に従事。運用の効率化のため分散ファイルシステムの構築自動化に取り組んでいる。# EnglishHe has been working at Internet Initiative Japan, Inc. from... Read More →
ST

Steven Tan

VP & CTO Cloud Solution, Storage, Huawei
Steven Tan is OpenSDS TSC chair, and VP & CTO at Huawei where he is responsible for cloud storage solutions, and open-source collaboration. Steven brings over 20 years of engineering experience spanning cloud, virtualization, storage, data security, and data protection. He held various... Read More →


Friday July 19, 2019 11:50 - 12:30
Hall A (3) (Floor 5F)
  • Experience Level Any

14:50

Cloud Native CI/CD with Tekton Pipelines and Knative - Andrea Frittoli, IBM
Cloud-native developers can enjoy a rich ecosystem, with plenty of functionality already available from existing microservices, a service mesh or the cloud fabric. These benefits come at the cost of added complexity in the development workflow: a could native application is made of a potentially large number of components, and verifying and troubleshooting a small change in one of them might prove challenging. Automation, in the local development environment as well as in the form of continuous integration and delivery pipelines, is fundamental to reduce complexity. In this talk I will introduce Tekton pipelines and Knative; I will present my experience combining the two projects to build cloud-native continuous delivery pipelines. I will discuss the challenges and benefits of using the building blocks of the CD pipeline to implement CI and enhance the development workflow as well.

Speakers
avatar for Andrea Frittoli

Andrea Frittoli

Open Source Developer Advocate, IBM
Andrea Frittoli is a Developer Advocate at IBM and an open source enthusiast. He is a contributor to the Tekton project and he has contributed to OpenStack for several years. He's a strong advocate for transparency in open source. He likes working on IaaS projects as well as machine... Read More →


Friday July 19, 2019 14:50 - 15:30
Hall A (3) (Floor 5F)

16:00

Building a Scalable Data Science & Machine Learning Cloud Using Kubernetes -Murali Paluru, Rancher Labs, Inc.
Tagline: A real-life story of architecting & building a cloud-native data science platform using Kubernetes.

A growing team of data scientists was looking for a simple, flexible, scalable and a secure way of migrating to the cloud as the on-prem data center started becoming a bottleneck. Kubernetes, which enables applications to run on a variety of private and public clouds, along with an ever-growing feature set, matched most of the team's requirements.

In this talk, Murali Paluru, who had the opportunity to work with the Data Scientists team, will share the gathered requirements, architecture and in-depth details of the Data Science platform built on top of Kubernetes. He will also demo a one-click solution that he has developed, to hide away the complexity of Kubernetes and enable the Data Scientists to focus on analyzing the data instead of managing the underlying infrastructure.

Speakers
avatar for Murali Paluru

Murali Paluru

Principal Software Engineer, Rancher Labs, Inc.
Murali Paluru, Principal Software Engineer at Rancher Labs, Inc, started his career in networking in the mid 2000s and after working on various products lines at different companies, he is currently developing solutions involving containers and Kubernetes. Some of his past projects... Read More →


Friday July 19, 2019 16:00 - 16:40
Hall A (3) (Floor 5F)

16:50

A Deep Dive into the Performance of Istio - Shukun Song & Yushiro Furukawa, Fujitsu Limited
As a microservice application grows in size and complexity, the behavior of its network can become harder to be understood and managed.

To solve such complex management problem, Istio, a project which provides lots of network key features such as load balancing, monitoring, security and so on to microservice applications, has been developed. It can significantly ease the strain on development teams.

However, although Istio has become ready for production since V1.0, utilization of Istio may not be appropriate for enterprise applications in which high performance is required, as Istio can cause additional network latency.

In this presentation, Shukun SONG will explain where the bottleneck of Istio is by profiling its action. And he will also introduce a solution idea which is based on deploying Mixer as daemonset and use data to show the effect this idea can bring.

Speakers
YF

Yushiro FURUKAWA

Software Engineer, Fujitsu Limited
Yushiro FURUKAWA is a senior software engineer at Fujitsu Limited. He has been working in Openstack for the past 4 years and now he is focusing on bare-metal deployment and rolling-upgrade for Kubernetes components.
SS

Shukun SONG

Software Engineer, Fujitsu
Shukun SONG is a software engineer currently focusing on improving the performance of Istio and rolling-upgrade for Kubernetes components at Fujitsu Limited. In his spare time, he likes playing piano.


Friday July 19, 2019 16:50 - 17:30
Hall A (3) (Floor 5F)