Serverless Containers and Seamless Development Environments on Kubernetes

Bitnami Sevilla
Bitnami Sevilla
Public group


At Bitnami we continue working on new products and assets on top of Kubernetes, and we learned a lot! We are hosting a new event focused on Kubernetes and Microsoft Azure where you can learn new ways of managing containers.


18.30 Manage Serverless Containers in Kubernetes with the Virtual Kubelet by Rita Zhang (Microsoft)
19.00 Connect your applications running in Kubernetes to Azure-managed services using Open Service Broker by Sertaç Özercan (Microsoft)
19.30 Seamless development environments on Kubernetes using Telepresence by Adnan Abdulhussein (Bitnami)
20.00 Pizza time!

**Manage Serverless Containers in Kubernetes with the Virtual Kubelet**

Virtual Kubelet enables developers to manage containers on Kubernetes targeting supported serverless container runtimes such as Azure Container Instances and as if they were actual VMs in a Kubernetes cluster. With Virtual Kubelet, you can stop paying for idle VMs in the cluster and scale quickly to support capacity spikes.

Rita Zhang (@ritazzhang) is a software engineer at Microsoft, based in San Francisco. She spends most of her days hacking away on GitHub with engineering teams and customers using emerging technologies and sharing technical collaterals and story with the developer community.

**Connect your applications running in Kubernetes to Azure-managed services using Open Service Broker**

The Open Service Broker API is a single API agreed across many cloud native platforms to advertise service offerings and provision services across platforms (Kubernetes, Cloud Foundry, OpenShift) and cloud providers. Learn how to connect your own applications in Kubernetes to leverage managed Data services in Azure using the Open Service Broker for Azure (OSBA).

Sertaç Özercan is a software engineer in Microsoft, based in San Francisco. He works on open source projects with developer communities, and engineering teams, particularly around cloud infrastructure, containers and container orchestration. He is interested in running distributed machine learning workloads at scale using Kubernetes. He has MS degree of Computer Science from Ohio University.

**Seamless development environments on Kubernetes using Telepresence**

When developing API extensions or services that deeply integrate with Kubernetes, you may find yourself juggling kubeconfig contexts or iterating through a slow build-push-deploy cycle. Telepresence allows you to develop services locally as if they were running in your cluster. It does this by proxying pods to your local machine and gives your local services seamless access to service discovery and volumes. With Telepresence, you no longer have to maintain Docker Compose files for local orchestration, and you can take full advantage of Kubernetes features such as Ingress, Secrets/ConfigMaps, RBAC and more.

In this demo-led session, we'll take a look at how Telepresence works, the different ways you can use it and how it makes iteratively developing on Kubernetes a breeze.

Adnan Abdulhussein (@prydonius) is a software engineer at Bitnami, co-lead of SIG-Apps and a core maintainer of Helm and Kubernetes Charts. Previously, Adnan worked on several other cloud projects including the Bitnami Launchpads for Azure, Google and vCloud Air. Adnan is passionate about infrastructure, developer tools, open source, and the possibility of time travel. He holds a BSc in Computer Science from the University of Bristol.