摘要: Docker 什么是docker? docker是基于Golang语言进行开发的一个开源应用容器引擎,换言之就是运行在宿主机上的一个sandboxed process,但是它与宿主机的其它进程是相互隔离的,是操作系统层面的一种虚拟化技术 docker组件模块有哪些? docker client do 阅读全文
posted @ 2022-05-24 00:48 MacoPlus 阅读(230) 评论(0) 推荐(0) 编辑
摘要: OOM是什么 为什么会发生 OOM OOM(Out of Memory)错误发生在系统内存耗尽时,无法为新的进程或现有进程分配足够的内存。具体原因包括: 内存泄漏:程序在运行过程中申请了内存但没有正确释放,导致内存逐渐耗尽。 内存使用过大:某些程序或进程在某一时刻申请了过多的内存,超过了系统的实际可 阅读全文
posted @ 2024-12-09 15:23 MacoPlus 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 环境 3台centos 8机器,每台机器上边3个磁盘 机器名:ceph1、ceph2、ceph3 ceph-ansible集群部署 在ceph1上边准备好ceph-ansible git clone https://github.com/ceph/ceph-ansible.git cd ceph-a 阅读全文
posted @ 2024-08-25 16:01 MacoPlus 阅读(23) 评论(0) 推荐(0) 编辑
摘要: dockershim是什么? https://v1-27.docs.kubernetes.io/zh-cn/blog/2022/05/03/dockershim-historical-context/ 在 Kubernetes 的早期,只支持一个Container runtimes Docker E 阅读全文
posted @ 2024-08-25 15:54 MacoPlus 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 历史背景 https://kubernetes.io/zh-cn/blog/2016/01/14/why-kubernetes-doesnt-use-libnetwork/ 早在Kubernetes 1.0版本且同一时间Docker基于libnetwork的CNM那个时候,Kubernetes已经有 阅读全文
posted @ 2024-08-25 15:52 MacoPlus 阅读(8) 评论(0) 推荐(0) 编辑
摘要: Kubernetes资源限制 Kubernetes 单个集群支持的最大节点数为 5,000。Kubernetes标准的配置: 每个节点的 Pod 数量不超过 110 节点数不超过 5,000 Pod 总数不超过 150,000 容器总数不超过 300,000 你可以通过添加或删除节点来扩展集群。集群 阅读全文
posted @ 2024-08-25 15:50 MacoPlus 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 环境条件 升级内核 修改内核参数 配置cgroup 安装CRI 内核参数 配置网络流量转发 cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf overlay br_netfilter EOF 启用模块 modprobe overlay modprob 阅读全文
posted @ 2024-08-25 15:47 MacoPlus 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 集群初始化简略步骤 初始化集群 kubeadm init \ --skip-phases=addon/kube-proxy \ --apiserver-cert-extra-sans=35.229.220.159,127.0.0.1,10.0.0.3,10.0.0.4,10.0.0.5,10.254 阅读全文
posted @ 2024-08-25 15:36 MacoPlus 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Kubernetes建设考虑点 部署一套Kubernetes集群需要考虑多个方面,包括应用层面、中间件、数据库、流量入口等。以下是一些关键方面: 基础设施: 选择适当的云提供商或物理硬件来部署Kubernetes集群。 确保网络和存储资源的可用性和性能。 考虑集群的地理位置和可用性区域。 以上综合所 阅读全文
posted @ 2024-08-25 15:32 MacoPlus 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 报错提示 Failed to set locale, defaulting to C.UTF-8 解决过程 查看当前系统支持的语言 [root@kubernetes-template-os ~]# locale -a C C.utf8 en_AG en_AU en_AU.utf8 en_BW en_ 阅读全文
posted @ 2024-08-25 15:28 MacoPlus 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 下载文件 切换至目录/srv/salt/files/packages 因为线上的操作系统不同,有centos debian curl -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.6.2-amd64.deb c 阅读全文
posted @ 2024-08-25 15:25 MacoPlus 阅读(12) 评论(0) 推荐(0) 编辑