02 2024 档案
摘要:Kafka的LEO和HW LEO LEO是Topic每一个副本的最后的偏移量offset+1 HW(高水位线) High WaterMark是所有副本中,最小的LEO Follower副本所在节点宕机 由于数据同步的时候数据是先写入Leader,然后Follower副本向Leader同步 只要Lea
阅读全文
摘要:argocd官网文档链接 ArgoCD官网文档 在K8S集群使用argocd命令将集群添加到argcd的cluster列表中 argocd cluster add kubernetes-admin@iamdemo --name iamdemo --kubeconfig /root/.kube/con
阅读全文
摘要:K8S的创建流程 (1)kubectl会将用户的apply命令读取yaml文件发送给Api-server(以Deployment为例) (2)Api-Server会根据配置创建Deployment资源,存储在ETCD中 (3)Controller-Manager会通过List-Watch机制从Api
阅读全文
摘要:k8s支持deployment的回滚 Deployment是一种声明式的定义形式 Replicaset是最直接管理Pod的资源形式 通过yaml文件定义一个deployment会生成一个replicaset控制器,RS控制器会根据模板来创建Pod Deployment相较于RS支持回滚和滚动升级 #
阅读全文
摘要:Cgroups驱动 k8s有两种 cgroup 驱动:一种是 systemd,另外一种是 cgroupfs: cgroupfs 比较好理解,比如说要限制内存是多少、要用 CPU share 为多少,其实直接把 pid 写入到对应 cgroup task 文件中,然后把对应需要限制的资源也写入相应的
阅读全文
摘要:原理 主要利用 Calico 组件的两个kubernetes注解 (1)cni.projectcalico.org/ipAddrs (2)cni.projectcalico.org/ipAddrs 单个Pod固定IP 利用注解 cni.projectcalico.org/ipAddrs 示例 Yam
阅读全文
摘要:S3存储 首先都知道需要在ES集群上安装S3插件以及重启集群 在MINIO集群创建相应的桶 Kibana上注册快照存储库,两个不同的集群需要对接到同一个S3存储库,对接后会自动识别桶里的快照 《见上一篇博客》 恢复 搭建的恢复集群已对接到备份集群对接的MINIO集群了 可以看到已自动识别到桶里的3天
阅读全文