DevOps 技术栈

博主分享了自己在DevOps领域的经验,包括常用的操作系统如Manjaro和Ubuntu,云计算平台Azure,自动化工具Chef和Terraform,容器技术Docker,以及CI/CD工具Jenkins。同时提到在Log management和Monitoring方面尚缺乏深入理解和实践。建议在选择工具时,优先考虑官方文档清晰、易上手且生态环境良好的主流工具。

接触DevOps这个概念也有了一段时间了, 去年在网上看到一个关于devops技术栈的图, 觉得相对来说比较全面, 分享给大家.

(如此图涉及版权问题, 请站内联系我进行删除.)

总结一下自己平时用到的工具, 给大家一些notes.

OS:

Linux 方面最近在研究基于arch linux的manjaro系统, 在物理机上安装的过程中也是趟了许多坑, 等有时间准备发一篇关于manjaro系统安装和准备过程中遇到的问题的总结.

平时比较常用的还是ubuntu系统.

Cloud:

这方面没参与过搭建的工作,没有太多可以分享的内容,Azure对VSCode很友好.

Automation:

这个地方涉及过的相对多一些, chef的官方training做的很好, 跟着做完绝对有收获, Terraform可以查看github中的issue, 有时候遇到问题发现是别人已经提过的anomaly还没有fix.

Container:

Docker, 没什么好解释的.

CI/CD:

去年把大部分jenkins的job都翻成了pipeline, jenkins提供的python api不要太好用.

技术缺失:

目前关于Log management 和 Monitoring 这方面的工具还没有过具体的了解, 都是大概读一下官网, 看几个简单的demo.

 

最后想说一说, 我对于工具使用上的理解, 其实在日常使用中, 我并不觉得哪个工具是最好的或者最合适的, 使用工具的目的说简单点就是为了更方便的解决问题,在学习的过程中, 也不要在工具的选择上有太多困扰, 说白了, 大家都在用的主流工具, 之所以主流, 肯定有它的道理, 如果对工具的认识还没有深刻的认识到一定的程度, 我给的推荐就是哪个工具官方文档写的通俗易懂, 上手容易, 并且拥有更好的生态环境, 那用这个工具被坑的几率就不会大. 一个良好的评估一定会提高项目的效率.

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值