# The Tote Production Readiness Review - 13th & 14th May 2020 ## Participants ### Jetstack * [Jon Tutcher](mailto:jon.tutcher@jetstack.io) * [Dan Jones](mailto:daniel.jones@jetstack.io) ### The Tote * ## Video call * Zoom: https://us02web.zoom.us/j/88935499564?pwd=QkxORDVmMHlPaW85Y3JBWXBFQUd6UT09 ## Questions *Just ask here or in the video chat* ### Links - [This page](https://hackmd.io/@jetstack/tote_prr) - [google groups GKE RBAC](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control#google-groups-for-gke) - [terraformer - create terraform config from gogle cloud](https://github.com/GoogleCloudPlatform/terraformer) ## Agenda - Wednesday * Introduction * Establish where to focus in the next two days (e.g. break out sessions) * High level overview of architecture of cluster including applications running on it ## Agenda (Ideas) * Introduction * Chat about motivations / aims of the PRR (For The Tote) * Architecture Walk-through & discussion * High Availability (HA) - What are the availablilty requirements? * Platform maturity * Readiness/Liveness probes * We're not using many at the moment. * Resources management of containers * Dynamic scaling * Workload autoscaling (VPA, HPA) * Cluster autoscaling * Applications / Workloads * Stateful applications? * Ingress in depth * Observability * Logging & Monitoring * Security * RBAC (for e.g. on-call Devs) * PSP * Going over general pitfalls of cluster setup * Disaster recovery * Can we recreate the production cluster? * Questions: * Scaling - how are we scaling at the moment? * Scaling on CPU? * Monitoring - * etcd - is it set up well? * GKE - probably don't need to worry about it * * Divergence between stage and prod - what's different? * Show us your Gitlab CI! ### Agenda - Thursday * Cluster Details & boring questions (in detail) * sorted (before lunch) * Topics to revisit in depth * JT: some dockerfiles of services? * Future expansion / suggestions ### Schedule (Both Days) | | (BST) | |-----------------|-------------| | Start | 09.00 | | Break | 10.20-10.35 | | Lunch | 12:00-13:00 | | Break | 14.20-14.30 | | Break | 15.50-16.00 | | Finish | 17:00 | ### Notes ### Links * VMWare Valero: https://github.com/vmware-tanzu/velero * Octant: https://github.com/vmware-tanzu/octant * Quay: https://quay.io/ * kubectx: https://github.com/ahmetb/kubectx *