Meetup 的 Kubernetes CI/CD 实训

介绍 Meetup 的 Kubernetes CI/CD 实训。 介绍的议程划分为: * 当前的基础架构状态 @Meetup * 配置栈 * 部署流程和过程 * 规模化管理事物的挑战 * 前方的道路
展开查看详情

1. Lightning Talk: Kubernetes CI/CD practices at Meetup Rui Chen Meetup

2.Single line of code change to production ?

3.7 days

4.7 days 1 hour

5.Our Journey From To Monolithic app Microservice architecture Siloed teams Devops culture in team Infrequent releases Continuous deployments to production Long release cycle Testing in production Reactive monitoring Proactive monitoring

6.Our Journey From To Monolithic app Microservice architecture Siloed teams Devops culture in team

7.Decouple Cluster Single cluster is overloaded with different workload requirements One infrastructure team is burned with different maintenance requirements Decouple cluster to help team to move faster

8.DevOps culture

9.Our Journey From To Monolithic app Microservice architecture Siloed teams Devops culture in team Infrequent releases Continuous deployments to production

10.CI/CD Pipeline

11.CI/CD Pipeline

12.Our Journey From To Monolithic app Microservice architecture Siloed teams Devops culture in team Infrequent releases Continuous deployments to production Long release cycle Testing in production

13.Testing in production Maintenance is hard Maintain multiple environments is even harder Sometimes, it is not reliable Move faster

14.We care about members Feature flag Beta release A/B testing

15.Our Journey From To Monolithic app Microservice architecture Siloed teams Devops culture in team Infrequent releases Continuous deployments to production Long release cycle Testing in production Reactive monitoring Proactive monitoring

16.Monitoring for the team

17.Monitoring across the teams

18.Monitoring external dependencies

19.