Running Containers in Google Cloud

General

This is a one-day training course. This training will be held in English unless all attendees speak Dutch.

Course Overview

This course concentrates on building and deploying software containers on Google Cloud using products built directly into the cloud platform only. Each solution or strategy is covered in detail, including the pros and cons of each approach. While the main focus of this course will be container deployment, we will touch upon a couple of sidetrack topics, such as secret management, application performance monitoring and scaling mechanisms.

Who should attend this training

  • Developers who are eager to optimize their development workflow
  • Sysadmins who want to deploy containers to the cloud in an efficient way Course Objectives

By the end of the training, students will understand the following:

  • Learn how to build (efficient!) software containers.
  • Get to know the pros and cons of using GCP as a platform for container hosting.
  • Learn how to optimize your application in terms of scalability and cost.
  • Learn how to create a basic CI/CD pipeline.
  • Learn how to integrate other GCP tools to further optimize the developer experience.

Prerequisites

  • Experience in development or sysadmin, we fill the gaps.
  • Basic knowledge of GIT

Course Content

1. What is a software container, and how to build one

  • Software Containers
  • Docker
  • CI/CD
  • Container Registries
  • Cloud Build

2. GCP inside-out: get to know the products

  • Compute Engine
  • Cloud Run
  • Cloud Functions

3. Hands-on: build and deploy a serverless container on Cloud Run

4. Architecting a complex cloud application with containers

  • Microservices architecture
  • Kubernetes
  • Google Kubernetes Engine (GKE)
  • Dealing with a set of services

5. Hands-on: Deploying a microservices-based application on Google Kubernetes Engine

Registering

If you’re interested in this workshop, you can register via The Campus website

← Back all workshops

Contact

Drop us a message

  • an icon of an envelope

    Let's talk

    Want to have a talk? Reach out by submitting the form and we'll set up the details.

    Call us at +32 93 96 75 55

  • an icon of an office

    Office

    Ottergemsesteenweg-Zuid 713
    9000 Ghent
    Belgium