KubeCon 2019 - kimschles/schlesinger-knowledge GitHub Wiki
Keynotes
Day 1
Liz Rice
- Showed several graphs demonstarting the growth of K8s and CNCF in the 1-2 years
- CNCF Projects of Note:
- Kubernetes
- containerd
- Helm
- Prometheus
- Fluentd
- Open Tracing and Jaeger
- Envoy (service mesh)
- CoreDNS
- Linkerd (service mesh)
- Rook (K8s storage)
- Vitess (DB cluster to scale mySQL)
- gRPC
- NATS
- Harbor (container registry)
Michelle Noorali- Helm
- K8s package manager
- Governance Model:
- Project Maintainers
- Org Maintainers
- Helm Hubhub
- Monocular- a UI for Helm Chart Repositories (for ro-charts?)
- Chart Museum- make a helm repository
Envoy
- Lyft
- Goal: The network should be transparent to applications
- Service Mesh
etcd
- 5 years old
- consensus database that powers k8s
- flat key values
- fancy thing of etcd: automatic leader election
etcdctl
- README driven development
- written in Go
Aparna Sinha - K8s, Istio, KNative
- version 1.13
- GKE allows you to use Istio and KNative as addons to K8s
Wendy Cartee VMWare
- 3 Lessons Learned Getting 100,000 Enterprises to use K8s:
- Tech decisions become business decisions
- Turnkey, full solotions with minimal maintenance
- Training and certification for non-developers
Day 2
Janet Kuo: K8s Project Updates
- v1.13.0
- Extensibility
- Taking future growth into consideration
Jason McGee, IBM
Liz Rice on Security
- Update your cluster
- Setup rules on an open policy agent
- Check your images for vulnerabilties with an image scanning program
- Open source governance
Melanie Cebula AirBnB
- K8s services
- Transitioning from monolith to microservices
- Microservices were chosen so that AirBnB could scale their CI
- More deploys per week
- Load testing
- Benefits of K8s:
- Declarative
- efficient scheduling
- extensible API
- Benefits of Docker
- portable
- immutable
- reproducible
- Benefits of YAML:
- Reducing boilerplate
- Prefer templating over file inheritance
- Input should be optionally templated YAML files
- There was a lot more. Find the video. 😄