- 博客(13)
- 收藏
- 关注
原创 k8s部署ELK系列一:集成Filebeat日志收集器
Filebeat 是 Elastic Stack 中的一款轻量级日志采集器,设计用于从各种日志文件中收集和转发数据。它主要用于高效地从应用程序或系统的日志文件中提取数据,并将日志发送到 Elastic Stack 的其他组件(如 Kafka 或 Logstash)。与传统的日志采集工具相比,Filebeat 的资源占用非常小,适合运行在资源受限的环境中,如容器和微服务架构。
2025-10-23 19:45:15
315
原创 2025 k8s存储实战:StorageClass实现动态供给的核心机制
StorageClass 是 Kubernetes 中用来定义“动态存储供给”策略的资源对象。它本质上是一种 “存储模板”,告诉 Kubernetes 在需要时如何自动创建 PersistentVolume(PV),以满足用户通过 PersistentVolumeClaim(PVC)提出的存储需求。
2025-10-23 17:57:04
804
原创 k8s监控方案实践(一):部署Prometheus与Node Exporter 2025最新
Prometheus采用拉取模型(Pull-based)来定期采集被监控目标暴露的指标数据,所有数据以时间序列的形式存储在本地时间序列数据库中,支持高效压缩和快速查询。:主服务组件,负责服务发现、数据抓取、存储和 PromQL 查询处理Exporter:用于暴露指标的采集器,常见如 Node Exporter(主机指标)、Kube-State-Metrics(K8s 状态)、Blackbox Exporter(探测)等。
2025-06-18 13:44:33
1059
原创 K8S集群测试部署第一个pod nginx服务
它描述了应用程序的期望状态,例如需要运行的 Pod 数量、使用的镜像版本等信息。Deployment 会负责根据这些描述来创建、删除或更新 Pod,以确保实际运行的 Pod 符合期望状态。是用来暴露 Pod 提供的服务给其他应用程序或用户的方式。Service 定义了一组 Pod 的访问策略,通过标签选择器将请求路由到匹配的 Pod 上。是 Kubernetes 中最小的调度单元,它可以包含一个或多个容器,并共享相同的网络命名空间和存储卷。Pod 提供了部署应用程序所需的环境,并且可以被创建、删除或替换。
2025-05-29 22:39:06
552
原创 2025最新 centos8 部署k8s集群
Calico是一个纯三层的数据中心网络方案,Calico支持广泛的平台,包括Kubernetes、OpenStack等。Calico 在每一个计算节点利用 Linux Kernel 实现了一个高效的虚拟路由器( vRouter) 来负责数据转发,而每个 vRouter 通过 BGP 协议负责把自己上运行的 workload 的路由信息向整个 Calico 网络内传播。此外,Calico 项目还实现了 Kubernetes 网络策略,提供ACL功能。#这里面的镜像源有问题我们使用sed命令进行替换。
2025-05-29 19:05:46
2114
原创 Llinx文件删除但空间未释放,生产环境下解决方案
指针部分: 位于文件系统的元数据中,当数据背删除后,相应的指针会从元数据中删除。数据部分:存储在磁盘上。
2025-05-21 16:42:42
365
原创 二、Linux基础二
vim 编辑器末行模式 set paste 粘贴格式保持命令模式:yy 复制,p粘贴 u撤销 dd删除 ctrl+r 恢复编辑模式yum install 下载安装软件用户useradd 新建用户退出用户exitsu 切换用户 su llf留在当前文件夹 su - llf 进入llf用户文件夹echo 输出变量 相当于python的print()快捷键 ctrl+c终止 ctrl+l清屏which 查询命令存放的路径rpm -qf /usr/bin/ba...
2021-09-25 11:43:00
138
原创 一、Linux基础命令
hostname 查看主机名字ip add 查看主机ip地址,网络信息hostnamectl set-hostname liulingfei 更改主机名字su - root 切换用户mkdir 新建文件夹 mkdir liulingfeils 查看文件夹详细信息cd 进入文件夹 cd.. 返回上一级man xxx 查看xxx命令的使用守则pwd 显示当前文件夹的路径ctrl+l清屏rm -rf liulingfei 删除liulingfei文件夹...
2021-09-25 10:12:16
156
原创 docker及K8S快速安装
#建议:先全部在一台master上执行完成集群的安装,最后node节点再加入集群#硬件环境的要求: cpu:2c memory:4G/2G #软件环境的要求: 三天docker环境准备准备3台虚拟机(centos-8.2)并运行以下脚本:新建 脚本文件#!/bin/bash#解决依赖关系yum install -y yum-utils zlib zlib-devel openssl openssl-devel pcre pcre-devel gcc gcc-c++ auto.
2021-09-06 22:59:52
2843
原创 docker 镜像,容器 ,数据卷的安装和使用
一、了解dockerdocker 是一个软件,运行在操作系统上 docker里运行很多的容器 container,一个容器里跑(运行)一个程序(app) docker是容器的管理程序 docker也是一个虚拟化软件,里面的虚拟机是container 容器 容器 一个容器相当于一个虚拟机,里面会运行一个微型的操作系统和程序代码是一个容器平台 其实本质上是一个进程,进程里跑一个应用。 所有的容器都是使用相同的操作系统,相同的底层硬件...
2021-08-16 22:45:18
237
原创 快速学习Linux权限一
最好是能记住每一项命令的英文权限:permission 允许:allow 拒绝:deny首先我们要明白下面这条语句是上面意思-rw-r--r-- 1 root root 7 7月 24 11:28 1.txt图1-1详解图 1-1r 读readw 写writex 执行 execute- 此处的权限没有权限分为三类人 分别为:自己(user) --》u组 group -->g...
2021-08-06 21:35:32
313
原创 零基础学习用户和组相关命令
id 查看用户uid,gid,所属组useradd 新建用户userdel 删除用户usermod 修改用户passwd 修改和锁定账户groupadd 新建组groupdel 删除组groupmod 修改组newgrp 更改有效组#########useradd一、useradd命令 新建格式:useradd [选项]... 用户名常用命令选项-u:指定 UID 标记号-d:指定宿主目录,缺省为 /home/用户名-e:指定帐号...
2021-08-04 22:48:00
191
原创 超简单让你的电脑成为一台路由器,SNAT协议
本操作是在Linux里实现 Centos 8很重要的一定一定要关闭防火墙关闭防火墙 service firewalld stop --》马上关闭firewalld服务 --》临时关闭 systemctl disable firewalld -->设置firewalld服务开机不启动 --》永久关闭永久关闭selinux关闭selinux,selinux 是保护linux系统安全的一个机制,暂时不使用,建议关闭 [root@cali ~]# vim /etc/...
2021-07-30 22:45:42
1050
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅