MySQL 5.7 & 8.0 单实例、快速部署指南 📅 2023年03月12日 · 🕒 4 分钟 · ✍️ 加文 常见 MySQL 服务部署方式:源码编译安装、yum 方式、二进制解压部署,而本文采用 yum 安装方式。源码编译相较其它两种,其最大的优势是可以按照自己使用 MySQL 的实际场景需求,去除一
使用 Intel 开源工具 MLC 压测处理器与内存之间的延迟、吞吐量等指标 📅 2023年03月02日 · 🕒 3 分钟 · ✍️ 加文 影响应用程序性能的一个关键因素是 应用程序从处理器缓存和从内存子系统获取数据所消耗的时间,Intel Memory Latency Checker(Intel MLC)是一个用于测试延迟和带宽如何随着系统负载的增加而
Intel 12/13 代 CPU 能效核问题引起虚拟机启动黑屏、运行卡顿问题 📅 2022年12月08日 · 🕒 2 分钟 · ✍️ 加文 由于 Intel 从 12、13 代 CPU 开始,处理器核心分为性能核和能效核,在 Windows 11 平台下通过 VMware Workstation 16 Pro 部署 windows 虚机时,启动黑屏挂起,或进入系统后,虚机运行也卡顿、同时也会造成物理机卡
基于 Sealos 的镜像构建能力,快速部署自定义 k8s 集群 📅 2022年10月30日 · 🕒 4 分钟 · ✍️ 加文 Sealos 是一个快速构建高可用 k8s 集群的命令行工具,该工具部署时会在第一个 k8s master 节点部署 registry 服务(sealos.hub),该域名通过 hosts 解析到第一个 k8s master 节点 ip;基于内核 ipvs 对 apiserver
如何利用单个主机资源、快速创建多节点 k8s 集群环境 📅 2022年10月25日 · 🕒 5 分钟 · ✍️ 加文 Kind ( Kubernetes In Docker ) 使用一个 Container 来模拟一个 Node, 即每个 “Node” 作为一个 docker 容器运行,因此可使用多个 Container 搭建具有多个 Node 的 k8s 集群; 节点内 containerd 、 kubelet 以 systemd 方式运行,而 etcd 、kube-apiserve
通过实际案列演示 Containerd 如何与各低级容器运行时 runc、crun、kata、gVisor 的集成 📅 2022年10月22日 · 🕒 5 分钟 · ✍️ 加文 通常 低级容器运行时 用来创建和运行容器,而高级容器运行时作为操作系统常驻进程用来管理这些容器,本文则通过实际案列来演示,高级容器运行时 Containerd 如何与各低级容器运行时(r
ssh 安全防护与加固策略 📅 2022年10月18日 · 🕒 2 分钟 · ✍️ 加文 异常登录告警 通过企业微信机器人实现 ssh 登陆时,发送 ip 警告 1、生成 ssh 登录日志 cat /etc/ssh/sshrc && chmod +x /etc/ssh/sshrc cat > /etc/ssh/sshrc << EOF #!/bin/bash user=\$USER ip=\${SSH_CLIENT%% *} time=\$(date +%F%t%k:%M) server=\$HOSTNAME # 判断如果登录者的 IP 地址不是指定的 IP,则触发报警 if
使用 etcdadm 快速、弹性部署 etcd 集群 📅 2022年10月12日 · 🕒 3 分钟 · ✍️ 加文 Etcd 是一个可靠的分布式键值存储, 常用于分布式系统关键数据的存储;而 etcdadm 是一个用于操作 etcd 集群的命令行工具,它可以轻松创建集群、向现有集群添加成员、从现有集群中删除成员
Linux 网络文件系统 NFS 入门使用案列 📅 2022年10月08日 · 🕒 2 分钟 · ✍️ 加文 NFS (Network File System) 网络文件系统 可以让不同的客户端挂载使用同一个共享目录,将其作为共享存储使用; 常用于互联网中小型网站集群架构后端的数据共享 RPC 管理服务端的 NFS 端口分配,客户端
基于 Containerd + Linux Bridge 实现跨节点容器网络性能损耗测试 📅 2022年10月08日 · 🕒 7 分钟 · ✍️ 加文 containerd 是一个行业标准的容器运行时,强调简单性、健壮性、可移植性;继 Kubernetes、Prometheus、Envoy 和 CoreDNS 之后,于 2019 年 2 月 28 日,container