202003-31 密码保护:网络延迟监控并用钉钉/lark告警 ping 发送至云端写入数据库,定时任务查询并使用钉钉告警 使用python脚本发送数据到服务器init.php接口 send.py [crayon-6481a38940120676752360/] 定义接口python脚本接收将ping值写入数据库 init.php [crayon-6481a38940128952473181/] 查询数据库最后5分钟.... Read More >
202003-31 koolshare定时任务 koolshare使用的定时任务是 cru cru [crayon-6481a389403dc038940704/] 添加任务 [crayon-6481a389403e1444279056/] 删除任务 [crayon-6481a389403e4377502473/] 查看任务 [crayon-6481a389403e6649441564/] .... Read More >
202003-24 k8s高可用部署方案 前言: 随着项目需求的不断增大,访问量不断增多,单主模式的集群方案在很多公司已经没有生存空间,高可用已经成为常态。k8s也不例外,今天说说k8s集群部署。k8s集群部署非常简单。因为k8s已经帮我们做了很多事情,我们需要做的只是实现他的apiserver高可用。 下面图是个人理解。有不同声音的朋友请留言 etcd 存储 ,一般是会放在集群.... Read More >
202003-18 aliyun自定义监控数据上报 需求,例如需要监控公司网络然后进行告警。 1.通过命令行上报数据至阿里云 [crayon-6481a38940bd8163093546/] 1.安装和配置阿里云命令行(CLI)工具 [crayon-6481a38940bde210282523/] 2.配置CLI工具(需要AK和Secret) [crayon-6481a38940be0892115370/] .... Read More >
202003-18 mysql视图owner权限问题 mysql视图权限问题。 偶遇UAT搬家,搬完之后项目组说查询数据有问题,发我一张图如下: 扫了一眼,目测用户没有权限问题: 于是给sread用户赋予了查询权限。 [crayon-6481a38940f5a274271578/] 然后告诉项目组好了,可以使用了。不想打脸了,继续报错如下: [crayon-6481a38940f605460971.... Read More >
202003-16 Minio分布式集群搭建 一、分布式Minio快速入门 [crayon-6481a3894120f545386084/] 1、分布式Minio有什么好处? [crayon-6481a38941214657457841/] 二、Minio分布式集群搭建 生产环境建议最少4节点 (少于4台节点无法启动) 1、获取Minio [crayon-6481a38941218951313611.... Read More >
202003-12 dnsmasq安装与配置 yum安装 [crayon-6481a3894153c132604361/] 1.查看主配置文件 [crayon-6481a38941542698662754/] 2.主配置文件 [crayon-6481a38941544599627787/] 3.dnsmasq内部解析所需要的ip和域名,也就是用户自定义的域名和ip的对关系编写 [crayon-648.... Read More >
202003-04 coreDns状态CrashLoopBackOff问题解决 kubernetes coredns容器状态一直为CrashLoopBackOff,状态不断重启,在running和CrashLoopBackOff直接不停转换 查看日志 [crayon-6481a38941826259479130/] 错误内容如下: [crayon-6481a3894182b795250025/] 查看详细 [crayon-64.... Read More >
202003-02 kubernetes之svc工作原理理解 Service(svc) 通过标签选择的方式匹配一组Pod对外访问服务的一种机制,每一个svc可以理解为一个微服务。微服务对这一组Pod进行轮循访问 工作原理: [crayon-6481a38941b21983458101/] endpoint解释 [crayon-6481a38941b26591601258/] userspace模式工作原理图(按个人理解画.... Read More >