Lixx

Lixx

如何排查和清理 Linux 系统中的磁盘空间

在日常的 Linux 系统使用中,磁盘空间不足是一个常见问题,特别是在云开发环境中。如果不定期清理和管理磁盘空间,系统可能会因为存储空间耗尽而变得缓慢,甚至无法正常运行。本文将详细介绍如何排查哪些目录占用了大量磁盘空间,并提供有效的清理方案,帮助你释放空间,保持系统高效运行。 1. 检查磁盘空间使用

如何在 Kubernetes 集群中修改 Pod CIDR 范围及合理规划集群大小

如何在 Kubernetes 集群中修改 Pod CIDR 范围及合理规划集群大小 在 Kubernetes 集群中,Pod CIDR 范围用于指定分配给 Pod 的 IP 地址段。在某些情况下,可能需要修改集群的 Pod CIDR 范围,例如为了适应新的网络规划或拓展集群的 IP 地址池。此外,合

使用 Go 语言实现定时发送邮件并容器化部署

使用 Go 语言实现定时发送邮件并容器化部署 定时发送邮件是一项常见的需求,通常用于定期报告、通知邮件或提醒邮件等场景。在本文中,我们将通过 Go 语言实现定时发送邮件,并将其容器化部署,使得它可以在任何环境中运行,无论是在本地机器、云服务器,还是在容器化环境中。 1. 发送邮件的基本步骤 在 Go

ISO 镜像与本地软件源制作:详细步骤和配置

在网络受限的环境中,使用 ISO 镜像作为本地软件源不仅能提高软件包的安装和更新效率,还能确保系统的稳定性。本文将详细介绍如何将 ISO 镜像挂载为本地 Yum 软件源,同时深入探讨 module_hotfixes 配置的作用和必要性。 1. 挂载 ISO 镜像 首先,我们需要将 ISO 文件挂载到

使用Python生成8位随机密码

在这篇文章中,我们将学习如何使用Python生成一个包含数字、字母(大小写)和特殊字符的8位随机密码。这种密码生成器可以帮助我们在需要密码的情况下提供更强的安全性。 1. 环境准备 确保你的计算机上已安装Python。如果还没有安装,可以从Python官方网站下载并安装最新版本。 2. 代码实现 我

Git 配置与常用操作指南

1. 配置 Git 用户名和邮箱 在使用 Git 进行版本控制时,首先需要配置你的用户名和邮箱,这些信息会在每次提交时使用。可以通过以下命令进行设置: git config --global user.name "Your Name" git config --global user.email "

在 Kubernetes 中选择使用 iptables 或 IPVS 作为流量代理

在 Kubernetes (K8s) 中,流量代理的选择对集群的性能和功能有重要影响。kube-proxy 是 K8s 中的流量管理组件,支持两种主要模式:iptables 和 IPVS。本文将介绍如何在 K8s 中配置和选择这两种模式,并提供验证手段和相关参数解释。 1. 查看当前 kube-pr

Ubuntu24.04,Kubeadm安装k8s 1.31,使用containerd作为CRI,使用Kube-OVN作为CNI插件

操作系统:Ubuntu 24.04.1 LTS 容器运行时:containerd://1.7.12 # 此内容为部署完的k8s集群信息 root@k8s-kubeovn:~# kubectl get node -owide NAME STATUS ROLES

Docker创建常用资源整理

MySQL 使用以下命令来创建一个 MySQL 数据库 Docker 容器供开发使用: docker run --name mysql-dev -e MYSQL_ROOT_PASSWORD=rootpassword -e MYSQL_DATABASE=mydatabase -p 3306:3306

Ubuntu24.04,Kubeadm安装k8s 1.31,使用containerd作为CRI,使用Flannel作为CNI插件

操作系统:Ubuntu 24.04.1 LTS 容器运行时:containerd://1.7.12 # 此内容为部署完的k8s集群信息 root@ubuntu-k8s:~# kubectl get node -owide NAME STATUS ROLES