- 博客(620)
- 资源 (1)
- 收藏
- 关注

转载 k8s-身份认证与权限 认证鉴权准入控制- 各种方式带例子-推荐-2023
k8s中的有两类型的用户:被k8s集群管理的服务账号 ( Service Account Pod 对象)和常规用户 (User Account 现实中的“人”)。认证 鉴权 准入控制 访问控制列表
2022-07-03 13:05:36
5358

转载 使用prometheus监控多k8s集群 多个集群~ ocp监控 之 Prometheus-thanos集群 -分布式 Prometheus命令 Prometheus常用 Prometheus下载
遇到一个需求,要使用prometheus监控多个k8s集群。甲方觉得上述方案中每个k8s集群都要部署prometheus,增加了每套k8s集群的资源开销,希望全局只部署一套prometheus,由它统一采集多个k8s集群的监控指标。尽管个人不太认可这种方案,中心prometheus今后很有可能成为性能瓶颈,但甲方要求的总得尽力满足,下面开始研究如何用一个prometheus采集多个k8s集群的监控指标。
2021-09-23 10:34:59
2553
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
1422

转载 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
502

转载 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
767
1

转载 SkyWalking安装和使用 高内聚,低耦合 - 一篇文章就够了 - 推荐
原文:https://www.jianshu.com/p/2e9bafe6edbb
2021-07-15 20:42:33
470

转载 fanqinghui ubi项目handler jvm cpu内存过高排查
https://www.cnblogs.com/rsapaper/p/9297804.html
2021-05-20 06:24:50
143

转载 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
475

转载 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
201
1

转载 ELK系列 之 监控ssh登陆日志esalert告警
ELK版本问7,告警后面会用ESalert,前言引文:linux系统的安全日志为/var/log/secure,记录验证和授权方面的信息,只要涉及账号和密码的程序都会记录,比如SSH登录。
2021-03-01 15:13:33
777

转载 报警插件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
709

转载 黑白盒 时序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
681

转载 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
702

原创 20210130 - shell脚本 diy-bashpath + help提示 + 多个func + date-log ---shell模板
#!/usr/bin/env bashuser=''#获取运行的程序名PRONAME=`basename $0`#获取文件运行的当前目录CURPATH=$(cd "$(dirname "$0")"; pwd)cd $CURPATHfunction funlog { echo "func1 is start" LogNameDATE=`date '+%Y%m%d'` echo " " >> log$LogNameDATE.log echo "—————————.
2021-01-30 11:54:46
142

转载 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
427

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

原创 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
642

转载 openstack官方文档
官方文档:https://docs.openstack.org/ocata/install/rdo-services.html
2021-01-01 20:08:01
2588

转载 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
898
1

转载 app开发入门篇-近期uniapp ; 封装request
如何选择:https://juejin.im/post/6844903496379006990
2020-09-06 10:11:27
769

转载 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
811

原创 pip升级 pip国内源 conda源 - python开发常用
pip是python包管理工具 结合venv虚拟环境方便我们提供python3的开发环境
2020-06-07 17:37:53
387

转载 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
14076

原创 我的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
3044
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
258

原创 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
270

转载 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
1696
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
1256
1

转载 centos下ansible安装 和ansible基础 shell 路径
ansible是运维必会的自动化运维工具,ansible 提供两种方式去完成任务,一是 ad-hoc 命令,二是写 ansible playbook 。前者可以解决一些简单的任务,后者解决较复杂的任务,比如做配置管理或部署。
2019-11-27 13:46:11
1365
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
902
转载 mysql压测 ~ it基础 it高并发 继续 嘿嘿~ 相信 大数法则!
输出中,重点关注的指标是 QPS 和 TPS 反映了数据库系统的吞吐量,值越大越好。95th percentile 表示请求耗时,值越小越好。在一定范围内,并发线程越大,TPS 和 QPS 也会越大。需要结合服务器监控,调整线程数,最终得到一个合理的结果。3.4 结果分析如 3.3 小节,sysbench 输出的结果只适用于阅读,如果想画统计图,让结果更有说服力的时候,就需要加工数据。–report-interval 参数每段时间输出结果,可以用程序进行解析,然后将数据保存为 CSV 便于分析画图。
2024-12-21 07:11:14
32
转载 java之 java基础之 validation常用和自定义
什么是数据校验前台校验(客户端校验):在前台页面中用js校验填写在表单中的参数是否合法后台校验(服务端校验):Controller层:校验前台页面提交过来的参数的合法性Service层:校验service接口中使用的参数DAO层:一般不校验工作中,我们首先必须对方法传递过来的参数进行合法性校验,如果参数不合法,那么我们就使用抛异常的方式,告知方法的调用者传递的参数有问题。这也是Validated/Valid数据校验的本质。
2024-10-27 11:17:28
113
1
转载 解决 “Invalid bound statement (not found)” 错误的五种方法springboot mybatis
在开发使用MyBatis框架的项目时,我们可能会遇到 “Invalid bound statement (not found)” 的错误。这通常意味着MyBatis在尝试执行SQL语句时找不到对应的映射器(Mapper)配置。以下是五种常见的解决方法
2024-10-26 10:29:05
591
转载 docker启动测试minio + cpolar内网穿透(比花生壳还好用)
Minio是GlusterFS创始人之一Anand Babu Periasamy发布新的开源项目。Minio兼容Amason的S3分布式对象存储项目,采用Golang实现,客户端支持Java,Python,Javacript, Golang等主流开发语言~优势是方便简单容易维护,并且支持S3~ 商用收费100T以上可以买服务,个人测试方便
2024-10-24 13:41:19
79
转载 java面试之-抽象类与接口的应用场景
在Java中,抽象类(Abstract Class)和接口(Interface)是实现多态和抽象的重要工具。它们各有特点,适用于不同的应用场景。本文将深入浅出地解析两者在实际开发中的应用,讨论常见问题和易错点,并提供代码示例。
2024-10-23 15:13:49
44
原创 node16 linux安装node环境 node.js16 - 含新淘宝镜像
Vue 3 最低需要 Node.js 版本是 12.20.0,这是因为 Vue 3 在创建项目时会使用一些新特性,这些特性需要较新版本的 Node.js 支持。如果你使用的 Node.js 版本低于 12.20.0,你可能会遇到兼容性问题,例如无法正确安装 Vue 3 或者在开发过程中遇到错误。
2024-10-20 15:23:18
614
原创 linux java17 - linux环境 centos7卸载java8安装java17
因为springboot3不再支持java8,最近开始转java17,具体要求如下Spring Boot 3要求使用Java 17或更高版本,不支持Java 8。 Spring Boot 3.0 正式版已经发布,并且明确要求最低支持Java 1712。Spring Boot 3.0 正式版发布后,官方明确表示不再支持 Java 8。Spring Boot 3.0 M1 发布时,就已经正式弃用 Java 8,最低要求 Java 1713。为了确保与 Spring Boot 3 的兼容性,建议使用
2024-10-20 15:07:17
391
转载 redis高并发 缓存击穿、缓存穿透、缓存雪崩原理以及多种解决方案
在 service 中如果要查询数据,则会到缓存中查询,如果缓存未命中,再到数据库中查询数据。作为缓存的 Redis 扛住了系统中大量的请求,极大的减小了数据库的压力。***但是当流量很大、高并发时,倘若 Redis 没能扛住,便会导致缓存穿透、缓存击穿、缓存雪崩***
2024-10-14 13:35:51
77
转载 raft协议 prevote 和动画选主过程~ 增加稳定性 和手动干预 含cap理论 zab协议等
大白话就是每次 感觉不到主人心跳的时候 , 每个节点的随时超时时间收不到主人心跳之后,第一个超时的节点就会冒头 给自己 term+1 觉得自己是下一任主人,从追随者状体follower,变身候选人状态candidate,然后发送心跳!
2024-10-08 14:27:11
107
原创 mysql常见锁实验 锁测试 mysql测试 - 01 mysql锁 dba
在MySQL中,最常见的锁类型包括表级锁(Table Lock)和行级锁(Row Lock)。其中,行级锁在使用InnoDB存储引擎时最为常见,因为InnoDB支持事务(Transaction)和外键,并且大多数情况下,行级锁能够提供更高的并发性能。
2024-10-08 10:50:43
590
1
mitmproxy-含win下载版.rar
2020-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人