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 Mode | Online |
| Duration | 1.5 hours |
| Prerequisites | None |
| Includes Hands-On Session | No |
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
| When | Where | |||
|---|---|---|---|---|
| Only Upon Request | 10 - 11:30 PM π | Online | Request 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?
- ποΈ Minimum Python Expected - if you feel the need to become better at Python programming
- π An Overview Of Serverless Computing
Tracks
This session covers content that is part of the following tracks:
Full List
- Check out the complete list of upcoming sessions.
- Alternatively, if you are a hands-on creator, check out the upcoming Hands-On Learning Sessions.
Further Reading
- What is Docker in 5 minutes (Aug, 2018) π₯ 5m 18s
- Virtual Machine (VM) vs Docker (Apr, 2023) π₯ 8m 51s
- Cloud Run QuickStart - Docker to Serverless (Apr, 2019) π₯ 7m 49s