How to Make Kubernetes
Rhyme with Prod-Readiness
Tiffany Jernigan
VMware
Matthias Häußler
Novatec
www.containerdays.io
#CDS23
Who we are
Tiffany Jernigan
Sr. Dev Advocate, VMware
@tiffanyfayj
Matthias Häußler
Chief Technologist, Novatec
@maeddes
@maeddes @tiffanyfayj
@maeddes @tiffanyfayj
Why this talk?
www.containerdays.io
#CDS23
@maeddes @tiffanyfayj
@maeddes @tiffanyfayj
🎉
🎉
🥰
🥰
🥳
@maeddes @tiffanyfayj
What is
production readiness?
www.containerdays.io
#CDS23
@maeddes @tiffanyfayj
🎉
🎉
🥰
🥰
🥳
@maeddes @tiffanyfayj
Prod readiness in detail
@maeddes @tiffanyfayj
What does “vanilla” Kubernetes provide?
www.containerdays.io
#CDS23
@maeddes @tiffanyfayj
@maeddes @tiffanyfayj
@maeddes @tiffanyfayj
@maeddes @tiffanyfayj
@maeddes @tiffanyfayj
@maeddes @tiffanyfayj
@maeddes @tiffanyfayj
@maeddes @tiffanyfayj
@maeddes @tiffanyfayj
@maeddes @tiffanyfayj
@maeddes @tiffanyfayj
@maeddes @tiffanyfayj
What is “vanilla” Kubernetes missing?
www.containerdays.io
#CDS23
@maeddes @tiffanyfayj
Summary
@maeddes @tiffanyfayj
Infrastructure
@maeddes @tiffanyfayj
Infrastructure
@maeddes @tiffanyfayj
Networking - Inbound traffic
@maeddes @tiffanyfayj
@maeddes @tiffanyfayj
Networking - Traffic control
@maeddes @tiffanyfayj
Networking - Traffic control
@maeddes @tiffanyfayj
O11y
@maeddes @tiffanyfayj
O11y
@maeddes @tiffanyfayj
Security - API Access / RBAC
@maeddes @tiffanyfayj
Workloads
@maeddes @tiffanyfayj
Workloads
@maeddes @tiffanyfayj
Workloads
@maeddes @tiffanyfayj
Workloads
@maeddes @tiffanyfayj
GitSecOps
@maeddes @tiffanyfayj
“Summary”
@maeddes @tiffanyfayj
Summary
@maeddes @tiffanyfayj
| pod logs | logs | observability |
| kubelet logs | ||
| control plane logs | ||
| metrics-server | metrics | |
| time series database (Prom, etc) | ||
| tracing | tracing | |
| ingress controller | networking | |
| service mesh | ||
| Gateway API | | |
| network policies | security | |
| secret manager | ||
| PVC backups | infrastructure/ backups | |
| control plane backups (if applicable) | ||
| cluster autoscaler (when applicable) | ||
@maeddes @tiffanyfayj
Infrastructure
@maeddes @tiffanyfayj
Network
@maeddes @tiffanyfayj
Observability
@maeddes @tiffanyfayj
Security
@maeddes @tiffanyfayj
Workloads
@maeddes @tiffanyfayj
And now what?
www.containerdays.io
#CDS23
@maeddes @tiffanyfayj
Management
@maeddes @tiffanyfayj
@maeddes @tiffanyfayj
Novatec Training Environment
@maeddes @tiffanyfayj
Cloud vs On-Prem
@maeddes @tiffanyfayj
Managed vs Self-Hosted
@maeddes @tiffanyfayj
@maeddes @tiffanyfayj
@maeddes @tiffanyfayj
Summary
it is more about the decision where to invest the time and money
Don’t solve problems which have already been solved!
@maeddes @tiffanyfayj
Please reach out to us!
Tiffany Jernigan
Sr. Dev Advocate, VMware
@tiffanyfayj
Matthias Häußler
Chief Technologist, Novatec
@maeddes
@maeddes @tiffanyfayj