YoVDO

Unterminating Kubernetes Resources - Avoiding Unintentional Data Loss

Offered By: Cloud Native Skunkworks via YouTube

Tags

Kubernetes Courses Golang Courses Data Loss Prevention Courses Certificate Management Courses Protobuf Courses etcd Courses

Course Description

Overview

Learn how to build a Golang program that interfaces with ETCD to prevent unintentional data loss in Kubernetes by reversing the termination process of Persistent Volume Claims (PVCs). Explore the design, implementation, and key concepts of this data recovery technique in a 35-minute tutorial. Dive into topics such as ETCD registry manipulation, certificate fetching, client implementation, runtime schema handling, and protobuf library usage. Follow along as the tutorial guides you through the process of creating a solution to recover bound PVCs that have been mistakenly or inadvertently marked for deletion, potentially saving critical data in your Kubernetes clusters.

Syllabus

- Intro
- Design
- Unterminate
- Data loss!
- ETCD registry
- The hack
- Fetching certs
- Connection
- ETCD client
- Implementing the client
- Runtime schema
- Implementing the protobuf lib
- Writing the decoder
- Writing the encoder
- Job done


Taught by

Cloud Native Skunkworks

Related Courses

Разработка веб-сервисов на Golang, часть 2
Moscow Institute of Physics and Technology via Coursera
Fullstack GoLang React Insanity Volume 1
Udemy
Offensive Security Engineering
Udemy
Fullstack GoLang React: Design to Reality 2 ( Real World )
Udemy
Go Programlama Dili
Udemy