作者: 张 佃栋
kubernetes集群etcd高可用拓扑选项
你可以设置 HA 集群: 在设置 HA 集群之前,你应该仔细考虑每种拓扑的优缺点。 堆叠(Stacked)etcd 拓扑 堆叠(Stacked)HA 集群是一种这样的拓扑, 其中 etcd 分布式数据存储集群堆叠在 kubeadm 管理的控制平面节点上,作为控制平面的一个组件运行。 每个控制平面节点运行 kube-apiserver、kube-scheduler 和 kube-controller-manager 实例。 kube-apiserver 使用负载均衡器暴露给工作节点。 每个控制平面节点创建一个本地 etcd
继续阅读 >>【ceph运维】ceph如何查看osd中wal和db的大小
您可以使用ceph daemon osd.ID perf dump命令来检查 WAL/DB 分区是否即将填满及溢出。 slow_used_bytes 值显示即将溢出的数据量: # ceph daemon osd.1 perf dump | jq ‘.bluefs’ { “db_total_bytes”: 80014729216, #block.db总大小 “db_used_bytes”: 52428800, #block.db使用 “wal_total_bytes”: 8589930496, #bl
继续阅读 >>Podman是什么新技术?和Docker有什么区别?
容器编排工具作为当今最重要的Web开发技术之一,众多强者都在尝试争夺这一行业的主导地位。 Podman是RedHat的一款产品,旨在使用类似于Kubernetes的方法来构建、管理和运行容器,作为一款主流容器的可靠替代产品,它吸引了开发人员的关注。自RHEL 8起,Red Hat用CRI-O/Podman取代了Docker Daemon。为什么Red Hat想要摆脱Docker Daemon?这是因为使用Docker Daemon运行Docker有以下这些问题: Podman通过直接与Image Registry、Image和Container进行互动,而不是通过守护进程来解决以上问题。此外,
继续阅读 >>ceph squid 19.2 rocky9 安装前优化
## 安装前优化 在安装Ceph集群之前,对系统进行优化可以显著提高集群的性能和稳定性。以下是一些关键的优化措施: ### 内核参数优化 “`bash # 创建并编辑内核参数配置文件 cat > /etc/sysctl.d/90-ceph.conf << EOF # 文件系统和I/O优化 fs.aio-max-nr = 1048576 fs.file-max = 6553600 # 进程和内存优化 kernel.pid_max = 4194304 vm.max_map_count = 262144 vm.swappiness = 10 vm.dirty_ratio
继续阅读 >>