2019年DevOps实践最有价值的技能Top 6
极客时间编辑部
讲述:杜力大小:2.67M时长:02:54
2018 年 DevOps 世界出现了一股 Kubernetes 浪潮,几乎每个供应商都开发了自己的 Kubernetes 产品。红帽的 DevOps 认证专家谢恩·博尔登(Shane Boulden)列出了 6 条 DevOps 实践最有价值的技能,以为 DevOps 从业人员或那些有志成为 DevOps 专家的人员带来一些经验教训。
1. 部署和使用合适的 Kubernetes
Kubernetes 是 DevOps 应用必须掌握的一个平台,允许开发人员和运营商使用相同的 API 管理平台和容器化应用程序。直接学习上游存储库的代码通常会让自己越来越迷茫,开发者可以选择下游的底层从头到尾学习。
2. 配置和管理基于微服务的可扩展应用程序
在 2019 年,部署和管理 Kubernetes 上的应用程序是 DevOps 从业者的基本技能。开发者可以使用命令行工具(如“kubectl”)与 Kubernetes API 进行交互,甚至可以使用自定义脚本直接与 Kubernetes API 进行交互。
3. 掌握自动化工具
自动化一直是 DevOps 的核心,DevOps 领域的自动化专家能带来更高的可信度。在 2019 年,应该努力获得专家级的自动化工具知识。应该与开发人员一起轻松实现配置管理、测试和生产部署等所有方面的自动化,并且希望至少尝试使用“蓝绿”(blue-green)或“金丝雀”(canary)等自动高级部署技术。
4. 容器化应用程序的最小化构建
创建基本的 Dockerfile 并调用应用程序“容器化”,如果只懂得这样处理就太落伍了。2019 年的 DevOps 从业者应该掌握如何优化容器化应用程序的构建,最小化容器的镜像文件,最小化运行时的依赖性。构建较小的映像意味着容器注册表中消耗的存储空间更少,并且最大限度地减少容器内的运行时依赖性使潜在攻击的攻击面最小。
5. 使用多个不同容器 runtime 进行交互
多年来,Docker 一直主导着 Linux 的容器世界,提供了简单的容器图像格式和易于使用的 CLI。对于 2019 年的 DevOps 从业者,Docker 仍然很重要,因为它牢牢扎根于开发人员和 IT 主管的词汇中。开发者应该理解如何在 Docker 和其他容器 runtime 之间进行交互。
6. 成为操作系统专家级工程师
操作系统的角色在 2019 年没有改变,仍然是所有内容的基础,它决定了 DevOps 平台的成败。无论个人偏好是基于 Debian 还是基于红帽,或者是最新的容器优化的操作系统,成为核心操作系统管理和工程方面的专家仍然至关重要。

公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论