Skip to content

Details

In this presentation, we embark on a comprehensive journey from the inception of multi-platform container images using Docker on GitHub Actions to the orchestrated deployment on Google Kubernetes Engine (GKE) leveraging the power of Argo CD. Our focus lies on the integration of diverse architectures, specifically the TAU T2A machine family's Arm processor nodes and conventional amd64 nodes, showcasing the versatility of modern containerization.

The talk kicks off with an exploration of the Docker ecosystem, illustrating the intricacies of crafting multi-architecture container images efficiently. GitHub Actions takes center stage as we delve into the automation of image building, providing a seamless and consistent experience across diverse environments.

Moving forward, the spotlight shifts to the deployment phase, emphasizing the orchestration capabilities of GKE. Our unique challenge lies in deploying these multi-arch images onto heterogeneous node architectures. We dissect the intricacies of node selection using Kubernetes manifests, specifically harnessing the nodeSelector feature to designate workloads to their optimized environments.

Related topics

Cloud Computing
DevOps
Docker
Github
Kubernetes

Sponsors

Docker, Inc

Docker, Inc

Organizes great meet ups and provides Docker goodies

Acedemand

Acedemand

mekan, yiyecek + içecek, hediyeler

KWORKS

KWORKS

mekan, yiyecek + içecek

You may also like