Virtual machines, Docker containers, and Kubernetes are essential technologies for modern software development and deployment; including serving of ML models. Learn the basics of these technologies and how they can be used to build, run, and manage containerized applications.

Delivery ModeOnline
Duration1.5 hours
PrerequisitesNone
Includes Hands-On SessionNo

What Will Be Covered

The following topics will be covered during this session:

  • What is virtualization and why is it useful?
  • The evolution from provisioning virtual machines, to using Docker containers and Kubernetes clusters.
  • How Docker containers work?
  • The anatomy of a Dockerfile.
  • A few useful Docker commands.
  • How to build and run Docker images and containers?
  • What is Kubernetes and how is it used to manage containerized applications?
  • A high-level overview of Kubernetes components

What This Session Will Not Cover

As this session is for learners who may or may not have ever heard of these technologies, the following topics will not be covered in future sessions.

  • Building, running, and managing Docker images and containers on the cloud via CLI
  • Details of Kubernetes architecture
  • Deploying and managing containerized applications with Kubernetes
  • Microservices

Why Attend This Session?

πŸš€ This session will help with an upcoming hands-on project-based learning session where the learners will build and deploy a YouTube Video Summarizer, and few weeks later, a semantic search engine first for text documents and later for images.

Past Attendees

Previous iterations of this session have had learners from

  • Singapore
  • Jakarta (Indonesia)
  • Islamabad (Pakistan)

Upcoming Sessions

WhenWhere
Only Upon Request10 - 11:30 PM 🌏OnlineRequest Session

Please note:

  • Regular occurrences for this session have been discontinued since 05 Jan 2024. However, you can request for an ad-hoc session.
  • All times above are expressed in SGT. Click on the 🌏 icon next to sessions of interest to get your location’s corresponding date and time.
  • For reference, 10 PM SGT is 7:30 PM (Bangalore), 9 PM (Jakarta), 7 PM (Lahore)

Other Dates & Times

πŸ‘‹ I am interested but don’t see a date or time that works for me.

You can indicate your preferred date & time when you register.

What’s Next?

What should I learn after attending this session?

Tracks

This session covers content that is part of the following tracks:

Full List

Further Reading

  1. What is Docker in 5 minutes (Aug, 2018) πŸŽ₯ 5m 18s
  2. Virtual Machine (VM) vs Docker (Apr, 2023) πŸŽ₯ 8m 51s
  3. Cloud Run QuickStart - Docker to Serverless (Apr, 2019) πŸŽ₯ 7m 49s