Calico 的三种工作模式

Calico 的运行支持三种模式:

  1. vxlan(overlay)
  2. ipip(overlay)
  3. bgp(underlay)
Read more

VMware 不关机扩容 linux 磁盘

LVM 类型的分区扩容

很多时候可能会看到如下分区情况,对于运维来说其实是不友好的:

1
2
3
4
5
6
7
8
root@test:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
...
sdb 8:16 0 1T 0 disk
└─harbor--vg-harbor--lv 253:1 0 2048G 0 lvm /data
sdc 8:16 0 1T 0 disk
└─harbor--vg-harbor--lv 253:1 0 2048G 0 lvm /data
...

如果节点是虚拟机,其实支持在原有磁盘上直接进行扩容操作,操作步骤如下。

Read more

通过 Target Allocator 收集 Service/Pod Monitor Metrics

场景:SUSE O11y Agent 默认不会收集 Service/Pod Monitor 获取的 Metrics,最简单的方法是通过 Prometheus remote write 的方式将这些 Metrics 传输到 SUSE O11y Server 的 VictoriaMetrics。但集群中共同存在 Prometheus 和 VictoriaMetrics 很耗费资源,这时候可以借助 Open Telemetry 的 Target Allocator 能力,代替 Prometheus 收集这些指标。

参考文档:

  1. https://github.com/open-telemetry/opentelemetry-operator/blob/main/cmd/otel-allocator/README.md#target-allocator
  2. https://opentelemetry.io/docs/platforms/kubernetes/operator/troubleshooting/target-allocator/
Read more

SUSE EIB 使用随记

Edge Image Builder(EIB)是一款用于生成定制化可引导(CRB)镜像的工具,可用于机器引导,即使在完全离线的环境中也能使用。EIB 可创建适用于 SUSE Edge 三种部署模式的镜像,支持从简单的设置(如添加用户、配置时区)到复杂的定制(如配置网络、部署多节点 Kubernetes 集群、分发工作负载,并通过 Rancher/Elemental 和 SUSE Manager 注册到集中管理平台)。EIB 以容器形式运行,便于跨平台使用,所有依赖均已打包,对宿主系统影响极小。

参考文档:https://documentation.suse.com/suse-edge/3.1/html/edge/quickstart-eib.html

Read more