• 2024-10-0131_分布式文档系统_图解写一致性原理以及quorum机制深入剖析
    (1)consistency,one(primaryshard),all(allshard),quorum(default)我们在发送任何一个增删改操作的时候,比如说put/index/type/id,都可以带上一个consistency参数,指明我们想要的写一致性是什么?put/index/type/id?consistency=quorumone:要求我们这个写操作,只要有一个primaryshard是activ
  • 2024-05-06docker-compose+nginx实现服务不中断更新
    思路是写一个脚本,docker-composescale扩容,然后重写nginx配置文件,刷新负载均衡nginx重写的配置文件,文件名service,里面只有upstream,例如:upstreame-chatbot-server-dev{server0.0.0.0:8080;server0.0.0.0:8081;}脚本使用方法:./rollupdate.sh--service=test-serve
  • 2024-04-17kubesphere的config-sample
    apiVersion:kubekey.kubesphere.io/v1alpha1kind:Clustermetadata:name:samplespec:hosts:-{name:master,address:172.34.1.205,internalAddress:172.34.1.205,user:root,password:[email protected]}-{name:worker1,address:172.34.1.138,intern
  • 2024-03-27[Kubernetes] Managing Application with Kubernetes - Autoscaling
    Defineautoscaling:AutoscalingisthedynamicadjustmentofresourcesinaKubernetesclusterbasedonworkloaddemand.Itoptimizesresourceusageandcostsbyautomaticallyscalingresourcesupordowntomatchdemand.Autoscalingcanoccurattheclu
  • 2024-03-27[Kubernetes] ReplicaSet
    DefineaReplicaSet:AReplicaSetisaKubernetescontrollerresponsibleforensuringaspecifiednumberofpodreplicasarerunningatalltimes.Itmaintainsthedesiredstateofpodsbycreatingordeletingreplicasasnecessary.ReplicaSetshelpinsc
  • 2024-01-18kafka入门(八):副本
    副本kafka副本之间是一主多从的关系。其中leader副本负责处理读写请求,follower副本只负责与leader副本的消息同步。副本处于不同的broker中,当leader副本出现故障时,从follower副本中重新选举新的leader副本对外提供服务。kafka通过多副本机制实现了故障的自动转
  • 2023-11-30zabbix6监控k8s指标说明
    一.deploy中的指标1.1Deployment副本数未达预期告警min(/Kubernetes_testclusterstatebyHTTP/kube.deployment.replicas_mismatched[{#NAMESPACE}/{#NAME}],{$KUBE.REPLICA.MISMATCH.EVAL_PERIOD:"deployment:{#NAMESPACE}:{#NAME}"})>0andlast(/Kubernetes_testclus
  • 2023-11-16redis官方集群搭建
    1.下载releases7.2.0(最好下载源码在服务器编译):https://packages.redis.io/redis-stack/redis-stack-server-7.2.0-v6.rhel7.x86_64.tar.gz?_gl=1*jh1xlt*_ga*MTA3MjY3MzAyMi4xNjgwNzQ0NTE2*_ga_8BKGRQKRPV*MTcwMDEzNzc3NS41LjEuMTcwMDEzNzgwNi4yOS4wLjA.*_gcl_au*MTI3NTM4NTEwNi4xN
  • 2023-11-13kk 工具安装K8S集群
    设置时区每个节点都要操作timedatectlset-timezoneAsia/Shanghai查看时区timedatectl安装环境依赖yuminstall-ysocatconntrackebtablesipset安装时间同步每个节点都要操作yuminstallchrony-y#安装时间同步服务systemctlenablechronyd.service#启用时间
  • 2023-06-04apache kafka系列之迁移与扩容工具用法
    kafka迁移与扩容工具使用参考官网site:https://cwiki.apache.org/confluence/display/KAFKA/Replication+tools#Replicationtools-6.ReassignPartitionsTool说明:当我们对kafka集群扩容时,需要满足2点要求: 将指定topic迁移到集群内新增的node上。将topic的指定partition迁移到新增
  • 2023-06-02读配置、讲原理、看面试真题,我只能帮你到这了。。。
    当我在写一上来就主从、集群、哨兵,这谁受得了的时候,好多小伙伴就迫不及待的留言想看这些模式了,今天我们就从配置文件、设计原理、面试真题三个方面来聊一聊Redis的主从复制。在Redis复制的基础上,使用和配置主从复制非常简单,能使得从Redis服务器(下文称replica)能精确的复制主
  • 2023-05-11AWS RDS, ElastiCache
    WhichRDS(NOTAurora)featurewhenuseddoesnotrequireyoutochangetheSQLconnectionstring?   ReadReplicasaddnewendpointswiththeirownDNSname.Weneedtochangeourapplicationtoreferencethemindividuallytobalancethereadload.●Multi
  • 2023-03-24StatefulSet 扩容和缩容
    概念和Deployment类似,可以通过更新replicas字段扩容/缩容StatefulSet,也可以使用kubectlscale、kubectleditkuectlpatch来扩容/缩容一个StatefulSet扩容kube
  • 2023-02-05Deployment滚动更新
    创建Deploymentnginx-deployment.yamlapiVersion:apps/v1kind:Deploymentmetadata:name:nginx-deploymentspec:progressDeadlineSeconds:600replicas:1
  • 2023-01-25Node异常时Pod状态分析
    场景一:停止kubelet并恢复操作和现象操作节点上运行Pod后把kubelet进程停掉。现象 node状态变为NotReady,不同类型的Pod情况不同。Deployment在默
  • 2023-01-01【kafka源码】ReassignPartitionsCommand分区副本重分配源码原理分析(附配套教学视频)
    日常运维、问题排查​​滴滴开源LogiKM一站式Kafka监控与管控平台​​​​阿B:石臻臻的杂货铺​​文章目录​​1.脚本的使用​​​​2.源码解析​​​​2.1`--generate`
  • 2022-11-30ES命令
    创建索引PUT/indexName{"settings":{"number_of_shards":5,"number_of_replicas":1}}同时创建mappingPUT/indexName{"settings":{
  • 2022-10-24某个broker节点未启动造成无法选举leader
    问题描述:topic都是多分区,多副本,broker节点关闭后,由于某些情况,某个节点无法启动,其他节点都启动后,topic或部分分区仍不可用,造成无法选举leader1.创建topictopic:topic-demo02
  • 2022-09-29k8s-deployment详解
    Deployment概念属于一种工作负载,也称为Controller(其他的Controller包括ReplicaSet、DaemonSet、StatefuleSet、Job)一次性部署多个Pod,控制Pod,使Pod拥有多副本,自愈,扩
  • 2022-08-19k8s弹性扩缩容
    1、查询deploy副本数,ready数表示副本数kubectlgetdeploy  2、通过命令直接扩容或者缩容,--replicas=1表示把my-dep缩容到副本数1,--replicas=4表示把my-dep扩容到