Containers in GCP 101

I delivered a session on Docker and Containers in GCP last October as part of Skill Up organized by the Google Developer Student Club at The National Institute of Engineering. The audience for the session were engineering students. You can find the recording of the same above.

It was an introductory session where we discussed about Cloud service models, virtualization, containerization, docker architecture, building an image from a docker file and running containers.

This was continued with a hands-on session on GCP. We explored various ways of deploying applications on GCP. We started with deploying a simple flask application on App Engine and letting App Engine take care of everything. We containerized the flask application and deployed it as a container on Cloud Run. We then set up a CI/CD pipeline to have Cloud Build monitor changes on GitHub to automatically build and deploy the application a container on Cloud Run. We also looked at setting up different environments (Staging/Prod).

DSC NIE conducts various sessions and workshops for students throughout the year. You can find more details on the DSC website. The recording of the previous events can be found on their youtube channel.