猿创征文 | DevOps运维的10个日常使用工具分享

  • 一、DevOps介绍
    • 1.DevOps的简介
    • 2.个人分享的10个工具导航
  • 二、jenkins
    • 1.jenkins介绍
    • 2.jenkins的优点
    • 3.jenkins的使用
      • ①jenkins的首页
      • ②jenkins的插件安装
      • ③jenkins构建结果
    • 4.jenkins的使用心得
  • 三、Prometheus
    • 1.Prometheus简介
    • 2.Prometheus优点
    • 3.Prometheus的基本使用
      • ①Prometheus的基本组件
      • ②Prometheus+Grafana的监控服务
    • 4.Prometheus的使用心得
  • 四、WizNote为知笔记
    • 1.WizNote简介
    • 2.WizNote优点
    • 3.WizNote的基本使用
      • ①新建笔记
      • ②插入在线手写图
      • ③配置存储目录
      • ④导出笔记
    • 4.使用心得体会
  • 五、gitlab
    • 1.gitlab简介
    • 2.gitlab优点
    • 3.gitlab使用
      • ①gitlab首页
      • ②查看上传项目
      • ③将代码上传到远程gitlab仓库
    • 4.gitlab的使用心得
  • 六、excalidraw画图工具
    • 1.excalidraw简介
    • 2.excalidraw优点
    • 3.excalidraw的使用
    • 4.excalidraw使用心得
  • 七、xmind思维导图工具
    • 1.xmind简介
    • 2.xmind的使用
    • 3.xmind的使用心得
  • 八、Chemex资产管理系统
    • 1.Chemex介绍
    • 2.Chemex特点
    • 3.Chemex的使用
    • 4.Chemex的使用感受
  • 九、MyWebSQL数据库管理工具
    • 1.MyWebSQL介绍
    • 2.MyWebSQL优点
    • 3.MyWebSQL的使用
    • 4.MyWebSQL的使用感受
  • 十、Sealos
    • 1.Sealos简介
    • 2.Sealos优点
    • 3.Sealos的使用
      • ①.Sealos部署k8s集群
      • ②Sealos部署的k8s集群证书期限
    • 4.Sealos的使用感受
  • 十一、华为云容器镜像仓库
    • 1.华为SWR服务
    • 2.登录华为SWR控制台
    • 3.查看容器仓库的镜像
    • 4.华为云容器镜像服务使用感受

一、DevOps介绍

1.DevOps的简介

DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,也是运维和开发的简称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

2.个人分享的10个工具导航

1.jenkins
2.Prometheus
3.为知笔记
4.gitlab
5.画图工具excalidraw
6.思维导图x-mind
7.Chemex资产管理系统
8.MyWebSQL数据库管理工具
9.sealos
10.华为云容器镜像仓库

二、jenkins

1.jenkins介绍

Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。

2.jenkins的优点

  • jenkins是一款开源免费的工具,并且有着开源社区的支持。
  • 跨平台支持,可以支持linux及windows全平台。
  • 强大丰富的插件库,可以通过多插件实现平台集成。
  • 部署安装简单,不需要数据库的支持。
  • 可以增强项目的预见性,并且能通过邮件告知构建结果。
  • 降低故障及风险,可以通过多次集成,并做相关测试,可以发现问题,减少风险。

3.jenkins的使用

①jenkins的首页

②jenkins的插件安装

③jenkins构建结果

4.jenkins的使用心得

1.对于新手来说,安装非常方便,熟悉docker的人可以几分钟快速部署jenkins。
2.web界面简洁友好,非常适合国人的使用习惯,安装中文插件后,基本操作无难度。
3.功能强大,减少重复的过程,jenkins不仅可以把构建大的环节从手动转化成自动,并且也可以实现通过增加集成的频率来避免方向性的错误。
4.插件库丰富,强大的插件库生态可以满足devpos工程师的日常工作需求。
5.开源免费,对于中小企业来说免去支出成本,对于个人来说也减少了学习成本。

三、Prometheus

1.Prometheus简介

Prometheus是一个开源的系统监控和报警系统,现在已经加入到CNCF基金会,成为继k8s之后第二个在CNCF托管的项目,在kubernetes容器管理系统中,通常会搭配prometheus进行监控,同时也支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上万台规模的集群。

2.Prometheus优点

  • 多维数据模型(由指标名称和键/值维度集定义的时间序列)
  • PromQL,一种强大且灵活的查询语言,可利用此维度
  • 不依赖分布式存储;单个服务器节点是自治的
  • 用于时间序列收集的 HTTP拉取模型
  • 通过用于批处理作业的中间网关支持推送时间序列
  • 通过服务发现或静态配置发现目标
  • 图- 形和仪表板支持的多种模式
  • 支持分层和水平联合

3.Prometheus的基本使用

①Prometheus的基本组件

Prometheus Server:Prometheus Server是Prometheus组件中的核心部分,负责实现对监控数据的获取,存储以及查询。
Exporters:Exporter将监控数据采集的端点通过HTTP服务的形式暴露给Prometheus Server,Prometheus Server通过访问该Exporter提供的-Endpoint端点,即可获取到需要采集的监控数据。
AlertManager:AlertManager即Prometheus体系中的告警处理中心。
PushGateway:使用 Prometheus Pushgateway 推送监控指标。

②Prometheus+Grafana的监控服务


4.Prometheus的使用心得

1.天生跟容器技术有着良好的兼容性,对于kubernetes集群来说,是常用的监控平台。
2.监控指标详细,对于kubernetes集群,可以监控到大部分的监控项,满足日常运维监控需求。
3.web界面友好,新手操作比较简单。
4.监控模板库丰富,可以从Grafana的官网下载各种类型的监控模板。
5.有着社区支持,社区很活跃,维护频率很高。
6.开源监控解决方案,满足企业的监控需求,也方便个人学习和测试。

四、WizNote为知笔记

1.WizNote简介

WizNote 是一种云服务,您可以使用它来保存您的笔记或与您的同事共享文档,支持私有化部署。

2.WizNote优点

  • 笔记可以包含文本、图片、文档、清单、录音。
  • 使用灵活的多级文件夹组织笔记。
  • 您的所有笔记都会立即同步。
  • 在团队成员中共享笔记。
  • 灵活的通知将在团队备注更新时提醒您的团队成员。

3.WizNote的基本使用

①新建笔记

②插入在线手写图

③配置存储目录

④导出笔记

4.使用心得体会

1.界面美观简洁,使用体验良好,支持Markdown、文本笔记、手写笔记、大纲笔记等。
2.可以私有化部署,部署在本地服务器,使用非常方便。
3.数据安全得到保障,私有化部署数据放在本地,也可以直接导出笔记。
4.支持手写插入,更加灵活。
5.使用体验效果非常良好,反应快速。
6.私有化部署支持web网页访问和客户端访问。

五、gitlab

1.gitlab简介

Gitlab是一个开源分布式版本控制系统,由Ruby开发,有管理项目源代码、版本控制、代码复用与查找等功能。

2.gitlab优点

  • 开源免费,社区免费版本适合中小型公司。
  • 差异化的版本管理,离线同步以及强大分支管理功能。
  • 便捷的GUI操作界面以及强大账户权限管理功能。
  • 集成度很高,能够集成绝大多数的开发工具。

3.gitlab使用

①gitlab首页

②查看上传项目

③将代码上传到远程gitlab仓库

git remote add origin  https://192.168.1.8:8443/it-group01/it-items.git  # 连接到远程仓库
git push -u origin master   # 上传代码
git remote -v  # 查看远程版本仓库信息
git remote remove origin   # 删除远程信息

4.gitlab的使用心得

1.部署简单,使用docker方式部署可以快四搭建gitlab平台
2.开源项目,可以部署本地gitlab服务器,方便企业和个人使用。
3.web界面简洁,功能强大,日常操作无难度。
4.可以作为git代码仓库,满足日常开发测试需求。
5.方便进行CI,有灵活的配置脚本。

六、excalidraw画图工具

1.excalidraw简介

Excalidraw是一款非常轻量的在线白板工具,可以直接在浏览器打开,轻松绘制具有手绘风格的图形。

2.excalidraw优点

  • 浏览器直接打开,无需安装客户端。
  • 可以在任何设备上使用,比如电脑端、手机、平板电脑,只要在浏览器打开上述链接即可使用。
  • .Excalidraw支持最常用的图形元素:方框、圆、菱形、连接线,可以方便的使用这些元素绘制简洁的图形。

3.excalidraw的使用

4.excalidraw使用心得

1.私有化部署,可以满足日常工作的绘图需求。
2.使用体验感非常好,反应速度很快。
3.支持web页面访问,非常方面。
4.可以随时保存本地存储库。

七、xmind思维导图工具

1.xmind简介

Xmind是一款 全功能 的思维导图和头脑风暴软件。像大脑的瑞士军刀一般,助你理清思路,捕捉创意。

2.xmind的使用

3.xmind的使用心得

1.有免费版本。日常使用基本足够。
2.功能强大,界面美观,符合国人使用习惯。
3.上手简单,使用方便,本人工作后一直使用xmind至今。

八、Chemex资产管理系统

1.Chemex介绍

Chemex是一个、开源、现代化设计的信息资产管理运维平台。

2.Chemex特点

软硬件资产管理、归属/使用者追溯、盘点。基于优雅的Laravel框架开发。附移动端工具、OTA升级。

3.Chemex的使用


4.Chemex的使用感受

1.Chemex开源免费,适合本地服务器部署。
2.满足中小企业的固定资产统计需求,解决资产混乱痛点。
3.web界面非常美观,适合国人审美。
4.操作简单易上手,轻松操作。

九、MyWebSQL数据库管理工具

1.MyWebSQL介绍

MyWebSql 是一个基于Web的MySQL/Postgres数据库管理客户端,除了操作表格数据外,还可以对包括视图,存储过程,触发器和函数在内的对象进行控制。支持数据和查询结果的导入导出,还内置一个带语法着色功能的SQL编辑器。

2.MyWebSQL优点

  • 快速,直观,开发人员友好的用户界面。
  • 兼容所有主要的网络浏览器。
  • 创建/编辑表结构,无需编写查询。
  • WYSIWYG编辑数据库表和查询​​数据。
  • 在不学习单个命令的情况下使用MySQL相关工具。
  • 顺滑的界面,支持多种主题。
  • 在几乎所有主要服务器配置上易于部署和安装。
  • 同时编辑和删除多个记录极其轻松。
  • 语法突出显示富文本sql编辑器内部的浏览器,无需任何插件。
  • 将完整的数据库/表/查询结果导出到外部文件。

3.MyWebSQL的使用


4.MyWebSQL的使用感受

1.web界面登录操作,免安装客户端,非常方便快捷。
2.能对mysql数据库基本操作,满足日常运维需求。
3.部署方便,支持docker快速部署。
4.web界面布局合理,上手简单。

十、Sealos

1.Sealos简介

Sealos是一个Go语言开发的简单且轻量的Kubernetes集群部署工具,支持离线安装,工具使用简单,工具与部署资源包分离,稳定性极高,排查故障简单并且方便在不同版本间快速升级。

2.Sealos优点

  • 管理集群生命周期:①快速安装高可用 Kubernetes 集群;②添加/删除节点;③ 清理集群、备份与自动恢复等。
  • 下载和使用完全兼容 OCI 标准的分布式应用:OpenEBS, MinIO, Ingress, PostgreSQL, MySQL, Redis 等。
  • 定制化分布式应用:①用 Dockerfile 构建分布式应用镜像,保存所有的依赖;②发布分布式应用镜像到 Docker Hub;③融合多个应用构建专属的云平台。

3.Sealos的使用

①.Sealos部署k8s集群

生成集群文件

 sealos gen labring/kubernetes:v1.24.0 labring/calico:v3.22.1     --masters 192.168.3.90     --nodes 192.168.3.91,192.168.3.92     --passwd aa  > Clusterfile

部署k8s集群

sealos apply -f Clusterfile

②Sealos部署的k8s集群证书期限

[root@master ~]# kubeadm  certs check-expiration
[check-expiration] Reading configuration from the cluster...
[check-expiration] FYI: You can look at this config file with 'kubectl -n kube-system get cm kubeadm-config -o yaml'CERTIFICATE                EXPIRES                  RESIDUAL TIME   CERTIFICATE AUTHORITY   EXTERNALLY MANAGED
admin.conf                 Sep 08, 2122 15:58 UTC   99y             ca                      no
apiserver                  Sep 08, 2122 15:58 UTC   99y             ca                      no
apiserver-etcd-client      Sep 08, 2122 15:58 UTC   99y             etcd-ca                 no
apiserver-kubelet-client   Sep 08, 2122 15:58 UTC   99y             ca                      no
controller-manager.conf    Sep 08, 2122 15:58 UTC   99y             ca                      no
etcd-healthcheck-client    Sep 08, 2122 15:58 UTC   99y             etcd-ca                 no
etcd-peer                  Sep 08, 2122 15:58 UTC   99y             etcd-ca                 no
etcd-server                Sep 08, 2122 15:58 UTC   99y             etcd-ca                 no
front-proxy-client         Sep 08, 2122 15:58 UTC   99y             front-proxy-ca          no
scheduler.conf             Sep 08, 2122 15:58 UTC   99y             ca                      no      CERTIFICATE AUTHORITY   EXPIRES                  RESIDUAL TIME   EXTERNALLY MANAGED
ca                      Sep 08, 2122 15:58 UTC   99y             no
etcd-ca                 Sep 08, 2122 15:58 UTC   99y             no
front-proxy-ca          Sep 08, 2122 15:58 UTC   99y             no   

4.Sealos的使用感受

1.Sealos工具安装简单,二进制安装就行。
2.Sealos部署的k8s集群证书期限有100年,可以减少k8s集群因证书过期带来的问题。
3.Sealos部署k8s集群方便快捷,比常规二进制部署等方式更加快速。

十一、华为云容器镜像仓库

1.华为SWR服务

华为云容器镜像服务(SoftWare Repository for Container)是一种支持容器镜像全生命周期管理的服务,提供简单易用、安全可靠的镜像管理功能,帮助用户快速部署容器化服务。

2.登录华为SWR控制台

3.查看容器仓库的镜像

4.华为云容器镜像服务使用感受

1.操作简单,根据控制台引导即可快速上手。
2.上传速度快,将私有镜像上传后,可随时随地拉取镜像。
3.可以将容器镜像在线分享其他人使用。
4.镜像中心,可以直接在线搜索镜像。
5.个人版使用免费,满足日常容器镜像存放及拉取的需求。

猿创征文 | DevOps运维的10个日常使用工具分享相关推荐

  1. 猿创征文 | Linux运维工程师的10个日常使用工具分享

    猿创征文 | Linux运维工程师的10个日常使用工具分享 一.本次分享工具导航 二.Adminer数据库管理工具 1.Adminer介绍 2.Adminer的特点 3.Adminer的使用 4.Ad ...

  2. 猿创征文|运维工具介绍

    1:Zabbix 现在企业是"无监控,不运维",在企业中没有监控手段是无法想象的.Zabbix是一个基于WEB界面的提供分布式系统监控以及网络监视功能的企业级的开源解决方案.zab ...

  3. 猿创征文 | 国产数据实战之docker部署MyWebSQL数据库管理工具

    猿创征文 | 国产数据实战之docker部署MyWebSQL数据库管理工具 一.MyWebSQL介绍 1.MyWebSQL简介 2.MyWebSQL特点 二.检查本地环境 1.检查docker状态 2 ...

  4. 猿创征文|一文吃透JAVA初学者的开发工具

    ✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进.

  5. 猿创征文|关于胖姑姑在数据领域常用TOP5工具

    大家好!我是拥有颓废外表.有趣灵魂的胖姑姑!现在和大家盘点一下姑姑在数据领域常用的TOP5工具.首先姑姑非技术开发大牛,人生最牛逼的开发作品就是微信小程序.哈哈~懂的都懂! 姑姑是名数据分析师,所以在 ...

  6. 猿创征文|一个真正的后端鳗的开发工具

    文章目录 前言 EditPlus IntelliJ IDEA HBuilder Postman Xmind Navicat Google Chorme Typora Snipaste 结语 前言 作为 ...

  7. 猿创征文 | 国产数据库之openGauss的单机主备部署及快速入门

    猿创征文 | 国产数据库之openGauss的单机主备部署及快速入门 一.openGauss介绍 1.openGauss简介 2.openGauss特点 3.openGauss的逻辑架构图 二.环境检 ...

  8. 猿创征文 | 国产数据库实战之使用Docker部署OceanBase 数据库

    猿创征文 | 国产数据库实战之使用Docker部署OceanBase 数据库 一.OceanBase 介绍 1.OceanBase介绍 2.OceanBase特点 3.OceanBase 数据库基础概 ...

  9. 猿创征文丨深度学习基于双向LSTM模型完成文本分类任务

    大家好,我是猿童学,本期猿创征文的第三期,也是最后一期,给大家带来神经网络中的循环神经网络案例,基于双向LSTM模型完成文本分类任务,数据集来自kaggle,对电影评论进行文本分类. 电影评论可以蕴含 ...

最新文章

  1. 《深入浅出Nodejs》笔记——模块机制(2)
  2. java 过滤攻击报文_Spring Boot XSS 攻击过滤插件使用
  3. windows API 实现截图
  4. ACL 2020 | 用于链接预测的开放知识图谱嵌入
  5. android 模糊度处理_图像处理评价指标之模糊度、清晰度(待更新)
  6. fpga供电电压偏低会怎样_[走近FPGA]之开发板介绍篇
  7. java学习(55):定义一个抽象类的继承
  8. 随手记_C++语法中的一些注意事项
  9. ARTS Share6 miniUI getData(true,false)获取form表单数据问题
  10. SpringBoot+Vue+Cas单点登录与登出
  11. 推荐几个移动端前端UI框架
  12. Python 每日一记248Java二叉树实现折纸问题
  13. 纯技术上来说,《看门狗》里的各种骇客技术有可能实现吗?
  14. 案例-做一个30分钟倒计时
  15. 矩阵乘法,矩阵中各元素对应相乘及其梯度计算;
  16. spring cloud服务发现组件Eureka详解
  17. Python编程之四书五经
  18. 三十、非谓语动词_作状语
  19. Excel怎么大图预览表格中的图片?
  20. Unity利用单反相机拍照、录制视频

热门文章

  1. MacBook Pro外接显示器竖屏显示
  2. Kindle 推送教程:教你用电子邮箱推送电子书(Kindle伴侣)
  3. 【AI 2021】Adobe Illustrator 2021 软件下载及安装教程
  4. GooglePlay马甲包过审详细流程
  5. 如何合理安排测试团队人员分工的问题?
  6. Python爬取字节跳动1W+招聘信息
  7. 浅谈移动端图片压缩(iOS Android)
  8. RISC-V为中国MCU企业打开一个新窗口!
  9. 学习笔记二:IBIS模型编辑报错纠正
  10. Cesium实现自定义的广告牌效果