2024年5月16日

K8s 集群内TCP建连失败分析

摘要: 一、背景 收到反馈部分请求在nodejs达到30多秒 二、排查过程 请求链路如下: slb--nginx--nodejs--slb--ingress–微服务 1、超时时间排查 从上方链路中发现,后端服务处理都很快,第一反应是哪里有超时了,超时时间配置的30s,于是开始在链路点上排查 slb超时时间3 阅读全文
posted @ 2024-05-16 10:24 李栋94 阅读(204) 评论(0) 推荐(0) 编辑
2022年5月19日

coredns解析缓慢分析

摘要: 背景 有同学通过zipkin发现dns解析偶尔会花费40ms(预期是1ms以内),并且猜测和alpine镜像有关系。 第一反应不太可能是alpine镜像的问题(alpine镜像使用这么频繁,如果有问题应该早就修复了),下面针对这个问题进行分析。 Go中dns解析过程 首先我们了解下golang中如何 阅读全文
posted @ 2022-05-19 10:54 李栋94 阅读(1012) 评论(0) 推荐(0) 编辑
2021年3月11日

k8s存储之动态pvc StorageClass+NFS

摘要: 一、什么是StorageClass Kubernetes提供了一套可以自动创建PV的机制,即:Dynamic Provisioning.而这个机制的核心在于:StorageClass这个API对象. StorageClass对象会定义下面两部分内容: 1,PV的属性.比如,存储类型,Volume的大 阅读全文
posted @ 2021-03-11 15:40 李栋94 阅读(956) 评论(0) 推荐(0) 编辑
2021年3月8日

k8s监控终极解决方案(kube-prometheus安装及配置-包含定制化配置)

摘要: >>> 目录 <<< 一、概述二、结构分析三、Prometheus配置文件修改四、添加外部监控五、Scheduler和Controller配置六、Alertmanager配置七、监控数据持久化八、Grafana仪表板配置九、汇总 十、定制化配置 一、概述 首先Prometheus整体监控结构略微复杂 阅读全文
posted @ 2021-03-08 16:12 李栋94 阅读(3761) 评论(0) 推荐(1) 编辑
2019年9月18日

KVM命令记录

摘要: 创建qcow2镜像qemu-img create -f qcow2 /vm/kvm/img/vm41.img 500G 创建虚拟机virt-install --name=vm41 --disk path=/vm/kvm/img/vm41.img,format=qcow2,bus=virtio --g 阅读全文
posted @ 2019-09-18 17:34 李栋94 阅读(136) 评论(0) 推荐(0) 编辑
2019年3月18日

Nginx自动加载配置文件方案

摘要: nginx自动加载配置文件方案一、nginx+consul+consul-template实现过程:consul作为服务发现软件,consul-template作为nginx配置文件的模板,consul-template通过监测consul里数据的变化,动态的修改nginx配置文件的模板,然后执行n 阅读全文
posted @ 2019-03-18 17:29 李栋94 阅读(3074) 评论(0) 推荐(0) 编辑
2019年1月7日

git使用说明

摘要: 1、# 进入程序目录cd /PycharmProjects/xx2、# git初始化git init 3、# 查看当前git状态git status 4、# 添加当前目录下所有文件到版本库 git add . 5、# 提交到版本库,并填写版本说明,以便以后回滚。git commit -m '第一次提 阅读全文
posted @ 2019-01-07 17:31 李栋94 阅读(131) 评论(0) 推荐(0) 编辑
2018年9月18日

zabbix监控项截图整理

摘要: general监控项 阅读全文
posted @ 2018-09-18 17:41 李栋94 阅读(408) 评论(0) 推荐(0) 编辑
2018年8月23日

Redhat 6.7 x64升级SSH到OpenSSH_7.4p1完整文档

摘要: 原文链接:https://www.cnblogs.com/xshrim/p/6472679.html 导语 Redhat企业级系统的6.7版自带SSH版本为OpenSSH_5.3p1, 基于审计和安全性需求,建议将其升级到最新的OpenSSH版本,当前官网最新版本为7.4p1. 本文档将详细介绍Op 阅读全文
posted @ 2018-08-23 14:07 李栋94 阅读(442) 评论(0) 推荐(0) 编辑
2018年1月18日

一次完整的浏览器请求流程

摘要: 当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢? 域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html 阅读全文
posted @ 2018-01-18 11:02 李栋94 阅读(2268) 评论(0) 推荐(0) 编辑