02 2022 档案

摘要:Kubernetes从1.4版本开始引入了命令行工具kubeadm,致力于简化集群的安装过程,并解决Kubernetes集群的高可用问题。 在Kubernetes 1.13版本中,kubeadm工具进入GA阶段,宣称已经为生产环境应用准备就绪。 1、系统要求 1.1、部署环境 软件版本 Kubern 阅读全文
posted @ 2022-02-27 18:25 麦恒 阅读(983) 评论(0) 推荐(0)
摘要:1、Kubernetes是什么 下载网址:https://github.com/kubernetes/kubernetes/releases 文档网址:https://kubernetes.io/zh/docs/home/ 学习k8s的参考:https://www.cnblogs.com/linux 阅读全文
posted @ 2022-02-26 20:05 麦恒 阅读(89) 评论(0) 推荐(0)
摘要:1、副本剖析 副本(Replica)是分布式系统中常见的概念之一,指的是分布式系统对数据和服务提供的一种冗余方式。在常见的分布式系统中,为了对外提供可用的服务,我们往往会对数据和服务进行副本处理。 数据副本是指在不同的节点上持久化同一份数据,当某一个节点上存储的数据丢失时,可以从副本上读取该数据,这 阅读全文
posted @ 2022-02-23 18:53 麦恒 阅读(118) 评论(0) 推荐(0)
摘要:1、分区分配策略 Kafka消费者客户端使用参数partition.assignment.strategy来设置消费者与订阅主题之间的分区分配策略。 分区分配策略有三种:RangeAssignor、RoundRobinAssignor和StickyAssignor。 默认分配策略是RangeAssi 阅读全文
posted @ 2022-02-21 09:53 麦恒 阅读(139) 评论(0) 推荐(0)
摘要:1、协议设计 在目前的Kafka 2.0.0中,一共包含了43种协议类型,每种协议类型都有对应的请求(Request)和响应(Response),它们都遵守特定的协议模式。 1.1、请求头和响应头 1.1.1、请求头 每种类型的Request都包含相同结构的协议请求头(RequestHeader)和 阅读全文
posted @ 2022-02-14 18:03 麦恒 阅读(75) 评论(0) 推荐(0)
摘要:1、为什么不能使用简单的扩容 现在有三台机器组成的ZooKeeper集群。但是一两个月后,你会发现使用ZooKeeper的客户端越来越多,并且成为一个关键的服务,因此你想要把服务器扩容到五台,没什么大不了的,是嘛?你可以在深夜停止集群,重新配置所有服务器,并在不到一分钟的时间里恢复服务。如果你的应用 阅读全文
posted @ 2022-02-01 23:21 麦恒 阅读(322) 评论(0) 推荐(0)
摘要:1、权限管理 ZooKeeper的权限管理,即ACL控制功能。一个ZooKeeper的znode存储两部分内容:数据和状态,状态中包含ACL信息。 每一个znode都会有自己的ACL列表,ACL列表包括: [scheme:id:permissions] 和Acl相关的zkCli.sh命令: getA 阅读全文
posted @ 2022-02-01 16:55 麦恒 阅读(319) 评论(0) 推荐(0)