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

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Google Cloud Fundamentals: Core Infrastructure
Google via Coursera
Introduction to Kubernetes
Linux Foundation via edX
Fundamentals of Containers, Kubernetes, and Red Hat OpenShift
Red Hat via edX