摘要:
环境 3台centos 8机器,每台机器上边3个磁盘 机器名:ceph1、ceph2、ceph3 ceph-ansible集群部署 在ceph1上边准备好ceph-ansible git clone https://github.com/ceph/ceph-ansible.git cd ceph-a 阅读全文
摘要:
dockershim是什么? https://v1-27.docs.kubernetes.io/zh-cn/blog/2022/05/03/dockershim-historical-context/ 在 Kubernetes 的早期,只支持一个Container runtimes Docker E 阅读全文
摘要:
历史背景 https://kubernetes.io/zh-cn/blog/2016/01/14/why-kubernetes-doesnt-use-libnetwork/ 早在Kubernetes 1.0版本且同一时间Docker基于libnetwork的CNM那个时候,Kubernetes已经有 阅读全文
摘要:
Kubernetes资源限制 Kubernetes 单个集群支持的最大节点数为 5,000。Kubernetes标准的配置: 每个节点的 Pod 数量不超过 110 节点数不超过 5,000 Pod 总数不超过 150,000 容器总数不超过 300,000 你可以通过添加或删除节点来扩展集群。集群 阅读全文
摘要:
环境条件 升级内核 修改内核参数 配置cgroup 安装CRI 内核参数 配置网络流量转发 cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf overlay br_netfilter EOF 启用模块 modprobe overlay modprob 阅读全文
摘要:
集群初始化简略步骤 初始化集群 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 阅读全文
摘要:
Kubernetes建设考虑点 部署一套Kubernetes集群需要考虑多个方面,包括应用层面、中间件、数据库、流量入口等。以下是一些关键方面: 基础设施: 选择适当的云提供商或物理硬件来部署Kubernetes集群。 确保网络和存储资源的可用性和性能。 考虑集群的地理位置和可用性区域。 以上综合所 阅读全文
摘要:
报错提示 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_ 阅读全文
摘要:
下载文件 切换至目录/srv/salt/files/packages 因为线上的操作系统不同,有centos debian curl -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.6.2-amd64.deb c 阅读全文
摘要:
问题 LVS NAT模式必须设置默认路由指向DIR地址,如果不设置数据包RS服务器能否将数据包正确的返回给客户端。DR/TUN模式增加一条静态路由目标地址VIP地址,dev设备指向VIP的网口,如果不设置RS服务能否正确接收到Director Server发送的数据包 LVS DR/TUN模式,RS 阅读全文
摘要:
SRE 确保系统平台的可靠性、可用性以及可扩展性 自动化运维,脚本语言能力,使用脚本来提高运维操作效率 系统组件性能参数调优 故障快速能力,快速响应能力 监控告警 资源管理分配及回收、成本评估及降本工作 SLA & SLO SLA(服务级别协议)和SLO(服务级别目标)是两个与服务质量管理相关的重要 阅读全文
摘要:
ThanosHA组件 HA组件 Sidercar Receiver 其它组件 Querier Store Compactor Ruler Sidecar & Receiver工作方式 Sidecar 为实现高可用,Sidecar组件与Prometheus运行在一个Pod中,双副本的Prometheu 阅读全文