- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 文档嵌入链接
- 复制
- 微信扫一扫分享
- 已成功复制到剪贴板
让开发人员和运维人员发挥各自所长
展开查看详情
1 .Let Developers and Operators Focus on What They Know Best Rafal Gajdulewicz, Software Engineer Julie Zhuying Li, Interaction Designer
2 . developers - writing code - testing code - observability PRODUCT DEVELOPMENT Core tasks
3 . developers - writing code - testing code - observability PRODUCT DEVELOPMENT Core tasks operators - test application - monitoring - upgrades, updates
4 . devs General development and release workflow request deployment code commit to test
5 . devs ops General development and release workflow request deployment what to build and code commit to test deploy, where publish test deployment done, deploy artifact let devs know to test env
6 . devs ops General development and release workflow request deployment what to build and code commit to test deploy, where publish test request deployment verify deployment deployment done, deploy artifact to prod and correctness let devs know to test env
7 . devs ops General development and release workflow request deployment what to build and code commit to test deploy, where publish test request deployment verify deployment deployment done, deploy artifact to prod and correctness let devs know to test env what to build and deploy artifact shipped! deploy, where publish prod to prod env
8 . devs ops Can we automate some of these code commit request deployment what to build and to test deploy, where publish test steps so that developers and operators can focus on what they request deployment verify deployment deployment done, deploy artifact to prod and correctness let devs know to test env know best ? what to build and deploy artifact ship it deploy, where publish prod to prod env
9 .
10 . Let’s use some tools that are familiar version control CI/CD cluster registry CLUSTER REGISTRY AND MORE ...
11 . CI/CD Tools automated steps Where CI/CD tools can help us request deployment what to build and code commit to test deploy, where publish test request deployment verify deployment deployment done, deploy artifact to prod and correctness let devs know to test env what to build and deploy artifact shipped! deploy, where publish prod to prod env
12 . cluster registry Where cluster registry can come in request deployment what to build and code commit to test deploy, where publish test request deployment verify deployment deployment done, deploy artifact to prod and correctness let devs know to test env what to build and deploy artifact shipped! deploy, where publish prod to prod env
13 . devs ops And you should probably avoid doing this request deployment what to build and code commit to test deploy, where publish test request deployment verify deployment deployment done, deploy artifact to prod and correctness let devs know to test env what to build and deploy artifact shipped! deploy, where publish prod to prod env
14 . devs ops After these jobs automated, your pipeline gets much shorter request deployment what to build and code commit to test deploy, where publish test git, CI, cluster registry deploy to test request deployment verify deployment deployment done, deploy artifact to prod and correctness let devs know to test env deploy the artifact build what to and to canary, observedeploy artifact metrics / shipped! deploy, probers, decide ifpublish where rolloutprod to prod env should be continued approval
15 . After optimization devs ops deploy the git, CI, CR request artifact to verify deployment code commit deploy to deployment to prod env and correctness test prod approval shipped!
16 .Introduction Demo
17 .Before devs = 5 steps ops = 7 steps After devs = 4 steps ops = 1 steps
18 .Introduction Thank you