devops探索

231 篇文章
100.7K 次阅读
29 人订阅

全部文章

dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

使用python多进程爬取高清美图

当我们打开一个网页,在上面发现一些了有用的信息之后,于是通过人工的方式从网页上一顿操作将信息记录起来,而通过爬虫,则可以利用一些设定好的规则以及方法来自动的从该...

7500
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

日志收集详解之logstash解析日志格式(一)

logstash就是用来处理数据的,通过建一个管道,将数据按照不同的阶段,进行处理,并最终输出的一个过程,以输入到elasticsearch为例,如下图:

27300
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

不到200行代码,使用python写一个超简单的跳板机工具

在写这个小工具之前,我就在想一定要非常简单,足够简单,所以这里用了不到 200 行代码,写了一个,可以说是非常简单。

9300
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

不到200行代码,使用python写一个超简单的跳板机工具

在写这个小工具之前,我就在想一定要非常简单,足够简单,所以这里用了不到 200 行代码,写了一个,可以说是非常简单。

11100
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

百亿架构之filebeat讲解

这是关于k8s的日志采集,部署方式是采用DaemonSet的方式,采集时按照k8s集群的namespace进行分类,然后根据namespace的名称创建不同的t...

37700
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

装X神器,让你的grafana看板变得炫酷起来

正常grafana看板的颜色非常单调,时间长了也会审美疲劳,对于那些喜新厌旧的人来说,多少有点不能满足,于是我就在网上找了一些方式来让我的grafana看板变得...

47000
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

​prometheus中使用python手写webhook完成告警

prometheus我们都知道它是最近几年特别火的一个开源的监控工具,原生支持kubernetes,如果你使用的是kubernetes集群,那么使用promet...

1K00
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

结合k8s和pipeline的流水线,并通过k8s接口完成镜像升级

现在这家单位的CICD比较的混乱,然后突发奇想,想改造下,于是就用pipeline做了一个简单的流水线,下面是关于它的一些介绍

19400
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

nginx反向代理’/’的问题记录

一个vue项目的前端,在登录时去请求另一个接口进行登录,请求时返回404,原因就是在请求www.a.com/forward/login/v1/doLogin?l...

18061
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

go基础-格式化输出时的占位符总结(draft)

30030
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

Jenkins使用脚本批量复制视图内的所有任务

每有一个新的项目,就要把现有环境的所有任务都再复制一遍,一个一个的太烦琐了,且不敢保证能100%正确,所以有没有一个脚本可以代替我们去批量执行呢? groovy...

52140
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

ingress通过daemonSet,nodeSelector,hostNetwork方式部署

首先我们需要在k8s集群中准备边缘节点,用来部署ingress(需要对边缘节点打污点或者使用亲和性/反亲和性),如果是私有化部署,需要对ingress做高可用,...

1.5K20
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

ingress中虚拟路径解决方案

有这样一种场景,当我们有一个使用java写的项目,比如这个时候做了前后端分离,由一个服务变成了俩服务,这个时候前端访问地址比如说是:www.a.com,这个服务...

63590
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

删除处于Terminating状态的namespace

可以看到monitoring这个namespace一直处于Terminating状态,一般情况下强删是删不掉的,强删的方法如下:

31940
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

k8s中pod的自动扩缩容

Kubernetes从1.1版本开始, 新增了名为Horizontal Pod Autoscaler(HPA) 的控制器, 用于实现基于CPU使用率进行自动Po...

1.2K31
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

django基础之MVC和MVT介绍与理解

21910
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

命令小技巧总结

当我们查看java日志的时候,有一些报错日志,并不会是输出到一行中,而是唰唰唰打印一堆,就像下面这样

15050
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

新增项目时如何修改Jenkins

点击“+”,新建视图,然后输入名称,选择列表视图,勾选”使用正则表达式在视图中显示任务“

39510
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

LVM添加硬盘并扩容至已有分区

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。LVM将一个或多个磁盘分区(PV)...

2.3K11
dogfei

广联达股份科技有限公司 · 高级开发工程师 (已认证)

Jenkins结合ansible实现虚机部署

由于使用虚机部署,跟结合k8s和docker有一些区别,且此部署是针对私有化部署,例如本例中的重庆项目,外面是无法访问到服务器的,像这种场景的部署,需要具备以下...

55910

扫码关注云+社区

领取腾讯云代金券