摘要: 目录一、简介什么是双主复制二、服务器规划三、安装MySQL1.下载安装包1.1 关闭防火墙2.创建相关目录3.配置环境变量4.初始化数据库A4.1 设置环境变量4.2 初始化配置文件4.3 初始化数据目录4.4 配置启动脚本4.5 启动MYSQL4.6 设置root密码4.7 允许root远程登录5 阅读全文
posted @ 2024-08-16 15:10 &UnstopPable 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 背景 统计web日志中每天用户访问情况 日志目录 import os from concurrent.futures import ProcessPoolExecutor from multiprocessing import Manager # 全局日志目录配置 LOG_DIR = "/var/l 阅读全文
posted @ 2024-08-15 12:53 &UnstopPable 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 目录背景解决办法Pod容器终止流程模拟请求报错发布服务请求接口基于Eureka优雅上下线正确的做法修改deployment配置发布服务 背景 在Kubernetes部署应用时,尽管Kubernetes使用滚动升级的方式,先启动一个新Pod,等新Pod成功运行后再删除旧Pod,但在此过程中,Pod仍然 阅读全文
posted @ 2024-08-14 16:06 &UnstopPable 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 目录背景yum安装添加ELRepo仓库查看是否安装库成功:导入签名的密钥选择安装内核切换默认内核版本centos8设置新内核centos7设置新内核RPM安装查找版本下载内核 RPM安装内核确认已安装内核版本设置启动 背景 默认在centos8.x版本上的内核版本为4.18,这个版本还是比较低的在操 阅读全文
posted @ 2024-08-14 11:16 &UnstopPable 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 目录起因排查过程问题原因解决方案方案一:更换监听类型(TCP → HTTP/HTTPS)方案二:日志过滤方案三:关闭日志级别info推荐方案 起因 环境:阿里专有云平台 今天发现nginx日志中频繁出现类似Connection reset by peer的网络连接错误 排查过程 起初怀疑是 Ngin 阅读全文
posted @ 2024-08-12 17:18 &UnstopPable 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 目录高可用架构k8s集群组件ectdkube-apiserverkube-schedulerkube-controller-managerkubeletkube-proxykubectl高可用分析负载均衡节点设计1.环境准备1.1 环境规划1.2 所有节点配置host解析1.3 安装必备工具1.4 阅读全文
posted @ 2024-08-12 12:47 &UnstopPable 阅读(56) 评论(0) 推荐(1) 编辑
摘要: 目录Init容器什么是Init容器?理解init容器Init容器与普通容器的不同之处静态Pod通过配置文件创建 Init容器 在Pod的生命周期中,可以执行多种操作如下图: 什么是Init容器? Init容器也就是我们平时常说的初始化容器。Init Container就是用来做初始化工作的容器,可以 阅读全文
posted @ 2024-08-11 16:36 &UnstopPable 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 目录什么是POD?POD有以下特点:为什么使用POD作为最小单元,而不是container为什么允许一个POD里有多个容器POD中如何管理多个容器POD的yaml格式定义配置文件说明如何使用PodPOD的持久性和终止Pause我们首先在节点上运行一个pause容器然后再运行一个nginx容器,ngi 阅读全文
posted @ 2024-08-11 15:48 &UnstopPable 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 目录简介什么是探针Liveness Probe(存活探针)Readiness Probe(就绪探针)Startup Probe(启动探针)什么时候使用探针?何时使用存活探针(Liveness Probe)何时使用就绪探针(Read iness Probe)何时使用启动探针(Startup Probe 阅读全文
posted @ 2024-08-10 20:22 &UnstopPable 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 目录背景问题分析进一步排查问题原因Pod的QoS服务质量等级结论 背景 今天开发团队反馈,测试环境中部分业务功能无法正常使用。经过初步排查,发现某个业务Pod在一天内重启了10次,因此需要进一步调查原因。 问题分析 首先,我查看了Pod的日志,发现JVM并未抛出任何错误,服务却直接重启了。这表明进程 阅读全文
posted @ 2024-08-09 21:20 &UnstopPable 阅读(10) 评论(0) 推荐(1) 编辑