1. CAP 理论(CAP 定理) 定义 CAP 定理由 Eric Brewer 在 2000 年提出,指出在一个分布式系统中,无法同时满足一致性(Consistency)、...

1. CAP 理论(CAP 定理) 定义 CAP 定理由 Eric Brewer 在 2000 年提出,指出在一个分布式系统中,无法同时满足一致性(Consistency)、...
1. 概述 在 Kubernetes(K8s)中,为了更好地控制 Pod 在集群中的调度,K8s 提供了 亲和性(Affinity)、反亲和性(Anti-Affinity)、...
1. 概述 RBAC(Role-Based Access Control,基于角色的访问控制)是 Kubernetes 用于管理权限的机制。它允许管理员基于用户角色定义权限,...
1. 资源限制的核心组件 Kubernetes 提供多个组件来管理 CPU、内存、存储等资源,确保集群稳定性和公平性。主要组件包括: 1.1 Namespace 级别 Res...
1. CNI 概述 CNI(Container Network Interface)是 Kubernetes 负责容器网络通信的核心组件。不同的 CNI 方案提供不同的网络连...
1. Label(标签) 1.1 介绍 Label 是一组 键值对(Key-Value),用于标识、选择和组织 Kubernetes 资源对象。它们被广泛用于 查询、筛选、分...
1. HPA 介绍 Kubernetes Horizontal Pod Autoscaler (HPA) 通过监控 Pod 的资源使用情况(如 CPU、内存、自定义指标等),...
1. 内核参数优化(提高网络性能和系统稳定性) 通过 /etc/sysctl.conf 或 /etc/sysctl.d/*.conf 调整内核参数,提高 TCP 性能、降低时...
探针 (Probe) 用于检查容器的健康状态,确保 Kubernetes (K8s) 能够 正确管理 Pod 的生命周期。本文将介绍 Liveness、Readiness、S...
1. 用户提交 Pod 创建请求 用户通过 kubectl 或其他工具提交一个 Pod 的创建请求(例如,使用 kubectl create -f pod.yaml)。Pod...
在 Kubernetes 中,可以使用 Secret 作为私有镜像仓库的认证凭证。配置 imagePullSecrets 让 Pod 能够拉取私有镜像。以下是完整的配置步骤。...
一、原理 1. Local DNS: 传统的域名解析方式,使用 UDP 协议向本地 DNS 服务器发送查询请求。 本地 DNS 服务器通常由 ISP 提供,负责递归查询域名对...
ETCD 的 Watch 机制 ETCD 的 Watch 机制 是一种用于监听键值对变化的机制。客户端可以通过 Watch API 监听某个键(或前缀)的变化,当该键的值发生...
ETCD 使用 Raft 算法来实现分布式一致性,其选举机制是 Raft 的核心部分。Raft 通过选举选出一个领导者(Leader),领导者负责处理所有客户端请求并管理日志...
master节点 初始化系统配置 设置主机名 添加模块配置 修改内核配置 开启ipvs 安装相关依赖工具 修改container通过systemd启动文件 加载文件 下载cr...
下载项目 查看项目目录结构 我们本次需要部署的文件在此目录下 查看配置文件进行调整 部署发k8s集群 参考文档https://nacos.io/zh-cn/docs/use-...
jenkins 默认下载插件是访问国外网站,经常会出现失败的情况,只要将更新的地址改成国内地址即可。首先我们可以在 jenkins web 中调整插件的更新地址,如下:系统管...
背景 由于公司业务快速发展,多个业务线有多套k8s集群,并在在不同的云厂商中部署,在去操作不同的集群时切换成本比较高,而且每个管理员使用的管理端都不在一起,为了以后的统一管理...
写在前面:这个分析记录其实是在2019年做的,当时被MQ问题折腾的挺惨,好在最终在和几个同事攻关后,问题得到解决。近期忙碌于各种材料,回头看看自己曾经处理过的问题,略有所感,...
背景 今日需要对几台虚拟机进行热迁移,在迁移时失败,经过查看 nova 日志发现以下报错信息: 通过上面的报错信息说到 hostname41 这台主机连接失败,ping 下这...