YoVDO

The Hitchhiker's Guide to Evaluating Dependency Updates in Kubernetes

Offered By: CNCF [Cloud Native Computing Foundation] via YouTube

Tags

Kubernetes Courses Version Control Courses Continuous Integration Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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]

Related Courses

Web Engineering III: Quality Assurance
Technische Hochschule Mittelhessen via iversity
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
DevOps for Developers: How to Get Started
Microsoft via edX
Accelerate Software Delivery using DevOps
Microsoft via edX
Building R Packages
Johns Hopkins University via Coursera