貔貅云原生

貔貅云原生

最新文章

Kubez-Ansible快速部署

使用 Kubez-Ansible 快速安装 Kubernetes 环境准备 需要部署节点与其他节点配置免密,并且配置 hosts # 主机名: kube01 # IP: 192.168.159.130 # 角色: Master # 主机名:kube02 # IP: 192.168.159.131
96
0
0
2024-05-15

iostat 分析

iostat 分析 需求 公司的磁盘监控项,需要 3 个监控指标分别为:io使用率、磁盘平均队列长度、磁盘读写平均延迟。通常的方法是查找有没有开源的对应 exporter 与计算表达式,但是这里的做法是提供了一个思路,让人换一种思考方式。 我们知道 iostat 命令可以全方面查看到系统磁盘状态,这
113
0
0
2024-04-29

Ceph RBD 问题分析

使用 ReadWriteOnce 访问模式 Ceph RBD PV 的 Pod 在“迁移”后无法正常启动,会阻塞在 ContainerCreating 状态。 PVC 和 Deployent 定义如下: --- apiVersion: v1 kind: PersistentVolumeClaim m
114
0
0
2024-04-02

手动模拟 flannel 的 vxlan 实现节点命名空间互通

手动模拟 flannel 的 vxlan 实现节点命名空间互通 在flannel网络插件中实现两个节点互通方式有host-gw vxlan ipip等方式,之前已经手动模拟过host-gw模式,此处再模拟一下vxlan模式点对点访问。 手动实验两个命名空间通信 Node1节点操作 创建vxlan的模
136
0
1
2023-12-15

手动模拟 CNI 网络中 host-gw 模式互通

手动模拟 CNI 网络中 host-gw 模式互通 在Kubernetes中,CNI的作用就是让两台Node节点之间的Pod能够互相通信,其中有封包的方式,也有路由转发的方式,host-gw就是路由转发的方式。 host-gw 模式介绍 host-gw模式是Kubernetes中一种常见的CNI模式
118
0
0
2023-12-13

Alertmanager 配置 163 邮箱

Alertmanager 配置 163 邮箱 配置 163 邮箱 Alertmager 本身支持邮件告警,但是邮件告警需要获取邮箱的SMTP相关信息,所以此时就需要邮件端提供这些信息,这里已163邮箱为例: 需要邮箱端开启相关配置
86
0
0
2023-12-12

Flannel 分析之 veth pair

Flannel 分析之 veth pair 下方是我理解的Flannel vxlan网络模型,在每个Pod中有一个Pause容器提供公用网络命名空间,在根(ROOT)命名空间下,命名空间网络是互通的,这里通过了veth pair实现了命名空间互通 veth pair 介绍 veth pair是指虚拟
74
0
0
2023-12-07

包分析之ICMP

包分析之ICMP 实验环境: 两台台PC与一台交换机 发送一个 ping 请求 使用Wireshark抓包分析,发现PC1发起一个ARP请求广播出去找谁是192.168.1.2,此时PC2回复了自己是192.168.1.2并且发送了自己MAC地址给PC1,这时PC1发送一个请求包含了四元组给PC2
63
0
0
2023-12-06

Helm

Helm 介绍 Helm 是一个开源的 Kubernetes 应用程序包管理工具,它允许你定义、安装和管理 Kubernetes 应用程序。Helm 通过使用 Charts 来组织、打包和共享 Kubernetes 资源,从而简化了部署、更新和管理复杂的应用程序。 以下是 Helm 的主要特点和组件
103
0
0
2023-12-05

PV、PVC、StorageClass

PV 与 PVC Persistent Volume (PV) PV 是实际的存储资源,可以是物理存储设备、云存储卷或网络存储资源。PV 代表集群中的一个可供使用的存储资源,它独立于 Pod 的生命周期。PV 由集群管理员进行创建和管理,然后供应用程序使用。PV 可以有不同的访问模式(读写一致性、只
98
0
0
2023-12-05