2019最新版Devops工具集

脚本后续更新及迭代将由kkitDeploy项目代替
https://github.com/luckman666/kkitdeploy_server
请大家持续关注kkitDeploy

 

啥是Devops?

        简单地来说,就是开发(DEV)、测试(QA)、运维(OPS)的流程,开发运维一体化,通过高度自动化工具与流程来使得软件构建、测试、发布更加快捷、频繁和可靠。

 

当然现实的DevOps要比定义的内容繁杂的多,各个企业的侧重点也各不相同,因此功能也各不相同。

    总的来说DevOps项目是一个由统一的portal为主控,由各个领域优秀的开源工具为支撑,通过各种其提供的API对其进行动作触发,数据整合、分析,监控告警,设备管理,报表展示等等功能的集成项目。

    因为一直在搞这方面的研究,所以也收集整理了一些比较好用的工具,在这里罗列出来,以便大家参考使用。

版本控制&协作开发:GitHub、GitLab、BitBucket、SubVersion、Coding、Bazaar,git

自动化构建和测试:Apache Ant、Maven 、Selenium、PyUnit、QUnit、JMeter、Gradle、PHPUnit,Gradle。

持续集成&交付:Jenkins、Capistrano、BuildBot、Fabric、Tinderbox、Travis CI、flow.ci Continuum、LuntBuild、CruiseControl、Integrity、Gump,

容器平台: k8s,k9s,k3s,k10086s(这个是自己瞎写的),Mesosphere,

监控,警告&分析:Nagios、Ganglia、Sensu、zabbix、ICINGA、Graphite、Kibana,prometheus,New Relic,Splunk,Elasticsearch,finderWeb(这个小玩意挺有意思)

 

配置管理:SaltStack,Ansible,Chef。

    行了,今天就整理到这啦!希望大家多多关注devops的那些事,我会定期分享学习心得和实验代码哦!

拜!~

posted @ 2019-06-12 20:24  波哥的IT人生  阅读(1158)  评论(0编辑  收藏  举报