自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yuezhilangniao的博客

当你的才华还撑不起你的野心的时候~

  • 博客(626)
  • 资源 (1)
  • 收藏
  • 关注

转载 k8s-身份认证与权限 认证鉴权准入控制- 各种方式带例子-推荐-2023

k8s中的有两类型的用户:被k8s集群管理的服务账号 ( Service Account Pod 对象)和常规用户 (User Account 现实中的“人”)。认证 鉴权 准入控制 访问控制列表

2022-07-03 13:05:36 5741

转载 使用prometheus监控多k8s集群 多个集群~ ocp监控 之 Prometheus-thanos集群 -分布式 Prometheus命令 Prometheus常用 Prometheus下载

遇到一个需求,要使用prometheus监控多个k8s集群。甲方觉得上述方案中每个k8s集群都要部署prometheus,增加了每套k8s集群的资源开销,希望全局只部署一套prometheus,由它统一采集多个k8s集群的监控指标。尽管个人不太认可这种方案,中心prometheus今后很有可能成为性能瓶颈,但甲方要求的总得尽力满足,下面开始研究如何用一个prometheus采集多个k8s集群的监控指标。

2021-09-23 10:34:59 2725 2

转载 2021-08-31 CoreDNS:Kubernetes内部域名解析原理、弊端及优化方式

一 聊聊 resolv.conf 中 search 和 ndots 配置原文:https://www.bianchengquan.com/article/409739.html背景Kubernetes 集群中,域名解析离不开 DNS 服务,在 Kubernetes v1.10 以前集群使用 kube-dns dns服务,后来在 Kubernetes v1.10+ 使用 Coredns 做为集群dns服务。使用 Kubernetes 集群时,会发现 Pod /etc/resolv.conf 配置。具体

2021-08-31 20:20:57 1583

转载 tengxunyun init容器安装skywalking 挺NB的

https://cloud.tencent.com/document/product/457/541711 打包原始java镜像FROM centos:7RUN echo "ip_resolve=4" >> /etc/yum.confRUN yum update -y && yum install -y java-1.8.0-openjdk# 设置时区。RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localti

2021-08-29 07:21:26 536

转载 TCP/IP 原理理解和 面试题整理 - 网络弱项 常翻常看

TCP/IP 面试题整理:https://blog.csdn.net/qq_40086556/article/details/82017916TCP/IP协议的工作流程如下:●在源主机上,应用层将一串应用数据流传送给传输层。●传输层将应用层的数据流截成分组,并加上TCP报头形成TCP段,送交网络层。●在网络层给TCP段加上包括源、目的主机IP地址的IP报头,生成一个IP数据包,并将IP数据包送交链路层。●链路层在其MAC帧的数据部分装上IP数据包,再加上源、目的主机的MAC地址和帧头,并根据其目的

2021-07-27 16:27:34 868 1

转载 SkyWalking安装和使用 高内聚,低耦合 - 一篇文章就够了 - 推荐

原文:https://www.jianshu.com/p/2e9bafe6edbb

2021-07-15 20:42:33 509

转载 fanqinghui ubi项目handler jvm cpu内存过高排查

https://www.cnblogs.com/rsapaper/p/9297804.html

2021-05-20 06:24:50 156

转载 nginx-ingress 学习笔记-01.。 路很长

#安装kubard1.19版本对应的dashboard和nginx-ingresshttp://press.demo.kuboard.cn/install/history-k8s/install-k8s-1.19.x.html#开始测试nginxhttps://kuboard.cn/learning/k8s-intermediate/service/ingress.html#ingress#定义我自己的nginx配置和页面cat>nginx/c...

2021-03-22 20:04:02 504

转载 dockerfile 含张阳 flask-dockerfile javar-dockerfile 入门推荐阅读

https://www.cnblogs.com/yamiya/p/12585238.html1、准备springboot项目jar包和Dockerfile文件FROM java:8VOLUME /tmpADD eladmin.jar eladmin.jarEXPOSE 8080ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/eladmin.jar"]FROM:表示基础镜像,即运行环境VOLUM

2021-03-10 15:22:55 223 1

转载 ELK系列 之 监控ssh登陆日志esalert告警

ELK版本问7,告警后面会用ESalert,前言引文:linux系统的安全日志为/var/log/secure,记录验证和授权方面的信息,只要涉及账号和密码的程序都会记录,比如SSH登录。

2021-03-01 15:13:33 867

转载 报警插件Alertmanager 安装与使用

原文:https://www.cnblogs.com/gschain/p/11697200.htmlgithub:https://github.com/prometheus/alertmanager/releaseswgethttps://github.com/prometheus/alertmanager/releases/download/v0.21.0/alertmanager-0.21.0.linux-amd64.tar.gz

2021-02-24 10:33:01 738

转载 黑白盒 时序Prometheus详解 ; 含 全链路Spring Boot Actuator - google dapper论文 -ELK 日志易 吹牛篇

原文标题 :号称中国的splunk-日志易公司怎么样?https://exp.newsmth.net/topic/article/3c00ff380df9d7c7e07d96b056ccf315日志易 融资1.4亿 2020最新篇:https://baijiahao.baidu.com/s?id=1667627432439028864&wfr=spider&for=pc...

2021-02-20 19:46:17 713

转载 docker网络 之- linux /proc/sys/net/ipv4/ip_forward

网络类型介绍:https://blog.csdn.net/ithaibiantingsong/article/details/81386307?utm_source=app&app_version=4.5.2查看网络:https://blog.csdn.net/weixin_43733154/article/details/110119533?utm_source=app&app_version=4.5.2常用命令docker network ls # brctl show

2021-02-08 14:16:17 755

原创 运维工程师常用日常工作shell模板 shell脚本代码规范 代码标准 幂等bashpath - help提示 + 多func调用 + date-log日志

本文总结了运维人员编写Shell脚本的规范要点:1.脚本头需包含作者、用途和版本信息;2.注重安全性与健壮性,包括启用严格模式、引号包裹变量、避免危险操作;3.统一代码格式,如缩进规范、函数注释、清晰命名;4.完善日志记录与错误处理;5.提升可维护性,分离配置文件、使用main()函数;6.严格权限控制;7.确保兼容性;8.采用版本管理。文章提供了标准脚本模板和调试方法,强调规范化编写对运维效率和安全的重要性,并附有调试命令和参考文章链接。

2021-01-30 11:54:46 165

转载 Linux终端查看最消耗CPU内存的进程 - CPU负载排查思路

我常用:# 查询 zabbix_agent Prometheus-agent :node_exporter 占用内存率ps auxw|head -1;ps auxw|sort -rn -k4| grep zabbix_agentps auxw|head -1;ps auxw|sort -rn -k4| grep node_exporter1.CPU占用最多的前10个进程ps auxw|head -1;ps auxw|sort -rn -k3|head -102.内存...

2021-01-22 15:13:23 449

转载 linux centos - 用户组 添加组 常用命令 -例: tomcat8 docker用户

原文https://www.cnblogs.com/dubhlinn/p/11055010.html用户和组1.用户、组、家目录的概念linux系统支持多用户,除了管理员,其他用户一般不应该使用root,而是应该向管理员申请一个账号。组类似于角色,系统可以通过组对有共性的用户进行统一管理。每个用户应该至少属于一个组,不能游离于组外;且在创建用户时,系统会在/home目录下自动生成一个目录作为该用户的“家目录”,该用户在登录后会首先进入家目录。家目录可以在添加用户时指定,如果不指定,默认会以用户.

2021-01-20 16:47:45 415

原创 2021-01-04 ELK 之 第一次测试kabala   grok-debug工具测试内置grok正则

第一次测试可用 grok内置正则:使用kabala内置grok测试链接 :http://ip:5601/app/kibana#/dev_tools/grokdebugger日志:[2021-01-04 15:54:14.707][INFO][cn.com.XXXX.mms.component.ons.consumer.NWMessageListener]XXXX日志写入路径:/home/tomcat8/jsonData/log/nuanwa/2021/1/policyIssue/82..

2021-01-04 17:12:16 679

转载 openstack官方文档

官方文档:https://docs.openstack.org/ocata/install/rdo-services.html

2021-01-01 20:08:01 3455

转载 mysql dba 运维知识树mysql dba常用命令-含绿色版Navicat

一、DQLDQL(data Query Language) 数据查询语言就是我们最经常用到的 SELECT(查)语句 。主要用来对数据库中的数据进行查询操作。二、DMLDML(data manipulation language)数据操纵语言:就是我们最经常用到的 INSERT(增)、DELETE(删)、UPDATE(改)。主要用来对数据库重表的数据进行一些增删改操作。三、DDLDDL(data definition language)数据库定义语言:就是我们在创建表的时候用到的一些sql

2020-10-08 23:42:14 953 1

转载 app开发入门篇-近期uniapp ; 封装request

如何选择:https://juejin.im/post/6844903496379006990

2020-09-06 10:11:27 802

转载 cuizong 项目 之 项目启动和测试相关 nohup

一种源码安装 参考文章:https://blog.csdn.net/lixuhui2468/article/details/105210957一种是add-apt-repository方式安装sudo apt-get install software-properties-common -ysudo add-apt-repository ppa:deadsnakes/ppasudo apt-get updatesudo apt-get install python3.8参考文章:htt

2020-07-14 10:13:36 834

原创 pip升级 pip国内源 conda源 - python开发常用

pip是python包管理工具 结合venv虚拟环境方便我们提供python3的开发环境

2020-06-07 17:37:53 453

转载 Nginx超详细介绍 nginx入门 nginx配置 nginx详解 nginx优化

nginx安装 (yum 和 apt 一键安装略过)下载必要组件nginx下载地址http://nginx.org/en/download.htmlpcre库下载地址,nginx需要http://sourceforge.net/projects/pcre/files/pcre/

2020-04-17 19:38:54 14191

原创 我的docker常用基础命令 docker命令 --- 含打包镜像 批量 save image- 含docker工具镜像- diy-nginx - 含curl nslookup telnet

#常用查看docker imagesdocker ps -adocker ps -a --format "table {{.ID}}\t{{.Image}}\t{{.Names}}\t{{.Status}}"#进入容器docker attach id docker目录映射 ubuntu是 image名称docker run -it -v /root/docker_file:/...

2020-04-15 16:28:57 3188 1

转载 vscode - github和码云 常用基础命令和操作

gthub:https://blog.csdn.net/qq_38317509/article/details/86986260码云:https://blog.csdn.net/sui_yi123/article/details/82777811官方入门命令:简易的命令行入门教程:Git 全局设置:git config --global user...

2020-04-01 18:58:56 277

原创 ubuntu18 ubuntu20固定ip 开启ssh apt source源

https://blog.csdn.net/csdnmgq/article/details/902864821690 ifconfigsudo vim /etc/network/interfaces #修改网卡信息1691 sudo vim /etc/resolvconf/resolv.conf.d/base1692 sudo resolvconf -u #刷新配置1...

2020-03-31 13:57:58 293

转载 ubuntu - centos -磁盘挂载 分区 lvm转载 -一篇文章就够了-可持续美化 扩充

# lvm创建和扩容步骤查看当前磁盘分区情况fdisk -l磁盘分区fdisk /dev/sdb# 可能用到的Type :# 8e Linux LVM# fd Linux raid auto创建PVpvcreate /dev/sdb1 /dev/sdb2确认PVpvdisplaypvdisplay /dev/sdb1pvdisplay /dev/sdb2删除PVpvremove ...

2020-03-18 19:58:21 1816 1

原创 ubuntu系统 - 数据库 mysql命令 5.7 mysql常用命令 - 持续更新版 含mysql主从

#查看当前用户select user();#查看某个用户的详细信息:show grants for '用户名'@'%';show grants for 'zabbix'@'%';show grants for 'zabbixproxy01'@'%';#给权限grant all on *zabbix_proxy.* to 'zabbix'@'%' identified by '...

2019-12-10 17:50:35 1288 1

转载 centos下ansible安装 和ansible基础 shell 路径

ansible是运维必会的自动化运维工具,ansible 提供两种方式去完成任务,一是 ad-hoc 命令,二是写 ansible playbook 。前者可以解决一些简单的任务,后者解决较复杂的任务,比如做配置管理或部署。

2019-11-27 13:46:11 1410 2

原创 01zabbix centos7官方教程安装zabbix4.0 - 20201130更新 - 含安装mysql5.7

先给上zabbix4.0,centos的rpo链接:http://repo.zabbix.com/zabbix/4.0/rhel/,A。安装Zabbix存储库文件# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm# yum clean ...

2019-08-24 11:54:31 919

原创 K8S系列 之 重温iptables

摘要: 本文解析Linux网络技术栈分层(物理层至应用层)及核心工具链(tcpdump/iptables/conntrack),重点对比iptables与ipvs的实现差异:iptables通过五链四表实现精细规则控制,适合NetworkPolicy;ipvs基于哈希表直接操作conntrack,性能更优但仅处理L4负载均衡。通过K8S Service故障案例(ClusterIP无法访问),演示如何逐层排查:检查Endpoint→验证iptables规则→抓包分析→最终定位bridge-nf-call-ip

2025-08-19 08:27:55 885

原创 k8s系列 k8s原理 之 简单对比Calico 和 Cilium

摘要: eBPF是Linux内核的高性能可编程技术,Cilium基于eBPF实现Kubernetes网络功能,替代传统iptables,提供更优性能(O(1)规则匹配)、动态更新及L7策略支持。与Calico对比,Cilium纯eBPF架构在延迟(30μs)、观测性(Hubble)和跨集群通信上表现更佳,而Calico适合BGP集成的传统网络。选择建议:高性能场景选Cilium,传统网络用Calico;两者可共存但需避免冲突。排查Cilium问题时,可检查Agent状态、eBPF程序加载及Service映射

2025-08-19 08:27:02 872

原创 linux常见故障 实用故障系列文章-2获取挂掉的进程pid

摘要:Linux系统中,可通过多种方式获取已挂进程的PID: 系统日志:dmesg查看OOM Killer记录,journalctl检查服务崩溃,/var/log/messages分析段错误; 进程检查:ps/pgrep查找僵尸进程或近期运行记录; 崩溃分析:coredumpctl获取core dump中的PID,auditd审计进程退出; 监控工具:systemd/supervisor管理服务并记录退出状态,strace跟踪信号; 预防措施:启用自动重启、部署Prometheus监控或编写守护脚本。 关键

2025-08-11 06:17:14 502

原创 linux常见故障系列文章 1-linux进程挂掉原因总结和排查思路

常见原因内存不足:被OOM killer杀死段错误(Segmentation fault):非法内存访问资源限制:达到文件描述符、进程数等限制依赖问题:动态链接库缺失或版本不匹配配置错误:错误的配置文件导致崩溃

2025-08-11 06:03:46 485

原创 关于开发语言的一些效率 从堆栈角度理解一部分c java go python

堆和栈是操作系统内存概念,cc++直接用系统堆栈,javago通过内存逃逸分析来确定哪些放到堆栈,python直接用堆,这句话对吗?说说你的理解

2025-08-09 09:27:34 903

转载 mysql压测 ~ it基础 it高并发 继续 嘿嘿~ 相信 大数法则!

输出中,重点关注的指标是 QPS 和 TPS 反映了数据库系统的吞吐量,值越大越好。95th percentile 表示请求耗时,值越小越好。在一定范围内,并发线程越大,TPS 和 QPS 也会越大。需要结合服务器监控,调整线程数,最终得到一个合理的结果。3.4 结果分析如 3.3 小节,sysbench 输出的结果只适用于阅读,如果想画统计图,让结果更有说服力的时候,就需要加工数据。–report-interval 参数每段时间输出结果,可以用程序进行解析,然后将数据保存为 CSV 便于分析画图。

2024-12-21 07:11:14 84

转载 java之 java基础之 validation常用和自定义

什么是数据校验前台校验(客户端校验):在前台页面中用js校验填写在表单中的参数是否合法后台校验(服务端校验):Controller层:校验前台页面提交过来的参数的合法性Service层:校验service接口中使用的参数DAO层:一般不校验工作中,我们首先必须对方法传递过来的参数进行合法性校验,如果参数不合法,那么我们就使用抛异常的方式,告知方法的调用者传递的参数有问题。这也是Validated/Valid数据校验的本质。

2024-10-27 11:17:28 217 1

转载 解决 “Invalid bound statement (not found)” 错误的五种方法springboot mybatis

在开发使用MyBatis框架的项目时,我们可能会遇到 “Invalid bound statement (not found)” 的错误。这通常意味着MyBatis在尝试执行SQL语句时找不到对应的映射器(Mapper)配置。以下是五种常见的解决方法

2024-10-26 10:29:05 1018

转载 docker启动测试minio + cpolar内网穿透(比花生壳还好用)

Minio是GlusterFS创始人之一Anand Babu Periasamy发布新的开源项目。Minio兼容Amason的S3分布式对象存储项目,采用Golang实现,客户端支持Java,Python,Javacript, Golang等主流开发语言~优势是方便简单容易维护,并且支持S3~ 商用收费100T以上可以买服务,个人测试方便

2024-10-24 13:41:19 146

转载 java面试之-抽象类与接口的应用场景

在Java中,抽象类(Abstract Class)和接口(Interface)是实现多态和抽象的重要工具。它们各有特点,适用于不同的应用场景。本文将深入浅出地解析两者在实际开发中的应用,讨论常见问题和易错点,并提供代码示例。

2024-10-23 15:13:49 62

mitmproxy-含win下载版.rar

windows--mitmproxy和证书-The mitmproxy project’s tools are a set of front-ends that expose common underlying functionality. mitmproxy is an interactive, SSL/TLS-capable intercepting proxy with a console interface for HTTP/1, HTTP/2, and WebSockets. mitmdump is the command-line version of mitmproxy. Think tcpdump for HTTP. mitmweb is a web-based interface for mitmproxy.

2020-04-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除