software development lifecycle in a few years, delivery/orchestration are not sophisticated yet. https://about.gitlab.com/2016/09/21/cycle-analytics-feature-highlight/ 4
Docker in 2013/2014 (PoC), 2014- (prod) • Deployment: Fig → Docker Compose with Ansible → systemd → Kubernetes (GKE) • Containerization of all apps is difficult to us as the number of apps increases faster than containerization (~ 200 app developer organization) 5
in pre-1.0 ◦ No YAML support ◦ Hard for our developers to learn workflows ◦ Hard for us to maintain the clusters • … then Google Container Engine (GKE) was released!!! • Shifted infra to GKE. 6
situation to provide our value for many customers. • GKE can’t be used if a customer wants to use AWS or their own cloud. • Namespace? → Incompliant • Many GKE clusters!!! → Cluster management? → Kubernetes w/kops 7