Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Hitchhiker's Guide to Evaluating Dependency Updates in Kubernetes

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Explore the importance of tracking dependencies in large-scale projects like Kubernetes in this 18-minute conference talk by Arsh Sharma from VMware. Learn about "depstat," a tool designed to monitor dependency updates in the Kubernetes codebase. Discover how depstat analyzes dependencies for Go modules-enabled projects, providing crucial metrics and visual representations through graphs. Understand the challenges maintainers face with dependency changes in pull requests and how depstat streamlines this process. Gain insights into Go dependencies, the structure of 'go.mod' files, and the significance of managing dependencies effectively. Delve into depstat's features, including its ability to identify direct and transitive dependencies, generate dependency graphs, and detect cycles. Find out how this tool is integrated into the Kubernetes development workflow and its potential to enhance dependency management in large-scale open-source projects.

Syllabus

Intro
Overview
What Are Dependencies?
Go and Dependencies
A Simple 'go.mod File
Why Should You Care?
The Problems
depstat stats
A Dependency Can Be Both Direct And Transitive
depstat graph
depstat cycles
How do we use it?

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of The Hitchhiker's Guide to Evaluating Dependency Updates in Kubernetes

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.