Docker

Kubernetes for ML Engineering, Part 1: Why, and Two Services Talking

Why I'm learning Kubernetes for ML engineering, and getting two services talking on a local cluster.

CI/CD Part 2: Docker Images and Container Registries

This is the second of two posts on designing Gitlab CI/CD pipelines. The first covered the anatomy of a .gitlab-ci.yml file, conditional jobs, and setting up the .pypirc and .netrc files that let a pipeline build a Python package and push it to a …

CI/CD Part 1: Gitlab Pipelines and Package Registries

I recently developed a template workflow to help our team adopt a CI/CD-based development strategy. Many of our web applications and tools were based on simple repository structures. With growing datasets and ever-increasing use by outside teams, we …