Overview
Discover how to migrate traditional VM-based clusters to containers in this comprehensive 58-minute conference talk from Devoxx. Explore software-defined infrastructure and learn multiple ways to create scalable architecture using containers. Gain insights from running a scalable Couchbase cluster in various container frameworks, including Docker Cloud, Kubernetes on Google Cloud/Amazon, Mesos + Marathon, and Red Hat OpenShift. Understand how classical cluster creation on VMs maps to each framework, and learn valuable recipes, design patterns, and anti-patterns for deploying applications. Cover topics such as Docker for Mac/Windows, Docker for AWS/Azure, managing data in Docker, Kubernetes concepts and components, Minikube, multimaster Kubernetes, persistent volumes, and virtual machine concerns. Walk away with practical knowledge to easily deploy applications using containers and become more productive in your development workflow.
Syllabus
Intro
Virtual Machine and Containers
Couchbase Cluster Creation
Amazon Web Services - Classical
Docker for Mac/Windows
Docker for AWS/Azure
Using Docker Services
Couchbase in Docker for AWS
Docker Data Center
Managing Data in Docker
Kubernetes Concepts
Kubernetes Components
Minikube
Multimaster Kubernetes
Pet Set
OpenShift Hub
Couchbase in DCIOS
Persistent Volumes
Virtual Machine Concerns
References
Taught by
Devoxx