Managing Developer Workflows with the Kubernetes API
Talkat KubeCon + CloudNativeCon North America 2020 Virtual · on Wednesday, 2020-11-18· at 16:55· Intrado Virtual Event Platform,·
summary
Adobe builds and runs a custom Kubernetes client (open source at adobe/ported-to-kubernetes) written in Go that enforces deployment conventions, ties secrets and env to a git SHA, and retains five secret versions so rollbacks reproduce prior state. It integrates with hashicorp vault, uses AWS IAM and Azure AD kubeconfigs, separates region registries and istio/contour settings, handles hundreds of engineers across 100+ services, and currently mixes go clientsets with the dynamic client for CRDs.
AI-written summary · about
chapters (14)
- 0:00Start
- 0:06Why We Chose To Write Our Own Kubernetes Client
- 2:47Reduce Cognitive Load
- 3:17Site Reliability Engineers
- 3:49Secret Management
- 6:59Segmentation of Responsibilities
- 11:59How the Port of Kubernetes Works
- 12:47Configuration Files
- 13:39Environment Types
- 14:00Override Cluster Settings
- 15:07Pipelines
- 17:24Structured Client Sets versus Dynamic
- 20:27Cluster Settings
- 22:07Cloud Location
related talks
42mDeveloper-first Workflows on Kubernetes
32mHow To Make Your Application Developers Fall In Love with Kubernetes & Cloud Native Applications
54mClosing the Developer Experience Gap in the Kubernetes Ecosystem
55mHow to develop apps on K8s and not die trying
33mLevel Up Your Developer Experience 🧭
34mChoose Your Own Adventure: The Dignified Pursuit of a Developer Platf...
02h 09mKubernetes Distilled - an in depth guide for the busy Java developer
39mDeveloper Experience with Spring Boot on Kubernetes
