上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 1、Kubernetes API Server原理解析 Kubernetes API Server的核心功能是提供Kubernetes各类资源对象(如Pod、RC、Service等)的增、删、改、查及Watch等HTTP Rest接口,成为集群内各个功能模块之间数据交互和通信的中心枢纽,是整个系统的 阅读全文
posted @ 2022-04-11 04:31 麦恒 阅读(170) 评论(0) 推荐(0)
摘要: 1、harbor报错 假设harbor的IP、域名和账密:10.1.1.15:9523 harbor.hengha.cn:9523(admin/password) 1.1、登录harbor报错 登录的命令是:echo "password" | docker login 10.1.1.15:9523 阅读全文
posted @ 2022-04-08 16:23 麦恒 阅读(70) 评论(0) 推荐(0)
摘要: 问题1: kube-apiserver: E0309 14:25:24.889084 66289 instance.go:392] Could not construct pre-rendered responses for ServiceAccountIssuerDiscovery endpoin 阅读全文
posted @ 2022-04-07 01:31 麦恒 阅读(4266) 评论(0) 推荐(0)
摘要: Service是Kubernetes的核心概念,通过创建Service,可以为一组具有相同功能的容器应用提供一个统一的入口地址,并且将请求负载分发到后端的各个容器应用上。 1、Service定义详解 apiVersion: v1 kind: Service metadata: #元数据 name: 阅读全文
posted @ 2022-04-04 21:11 麦恒 阅读(281) 评论(0) 推荐(0)
摘要: 1、Pod定义详解 Pod定义的YAML文件完整内容如下: apiVersion: v1 #必选,版本号,例如v1 kind: Pod #必选,Pod metadata: #必选,元数据 name: string #必选,Pod名称 namespace: string #必选,Pod所属的命名空间 阅读全文
posted @ 2022-03-21 17:25 麦恒 阅读(184) 评论(0) 推荐(0)
摘要: 1、CRI(容器运行时接口) 容器运行时说明文档:https://kubernetes.io/zh/docs/setup/production-environment/container-runtimes/ 开源的CRI有:Docker、CRI-O、Containerd、frakti(基于Hyper 阅读全文
posted @ 2022-03-21 01:27 麦恒 阅读(179) 评论(0) 推荐(0)
摘要: 1、系统要求 1.1、系统要求 Kubernetes系统由一组可执行程序组成,用户可以通过GitHub上的Kubernetes项目页下载编译好的二进制包,或者下载源代码并编译后进行安装。 安装Kubernetes对软件和硬件的系统要求如表所示: Kubernetes需要容器运行时(Container 阅读全文
posted @ 2022-03-12 13:24 麦恒 阅读(135) 评论(0) 推荐(0)
摘要: 1、使用centos镜像做yum源 1、下载centos镜像 官网:https://mirrors.ustc.edu.cn/centos/ 下载:https://mirrors.ustc.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Every 阅读全文
posted @ 2022-03-01 00:23 麦恒 阅读(664) 评论(0) 推荐(0)
摘要: Kubernetes从1.4版本开始引入了命令行工具kubeadm,致力于简化集群的安装过程,并解决Kubernetes集群的高可用问题。 在Kubernetes 1.13版本中,kubeadm工具进入GA阶段,宣称已经为生产环境应用准备就绪。 1、系统要求 1.1、部署环境 软件版本 Kubern 阅读全文
posted @ 2022-02-27 18:25 麦恒 阅读(985) 评论(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 麦恒 阅读(91) 评论(0) 推荐(0)
摘要: 1、副本剖析 副本(Replica)是分布式系统中常见的概念之一,指的是分布式系统对数据和服务提供的一种冗余方式。在常见的分布式系统中,为了对外提供可用的服务,我们往往会对数据和服务进行副本处理。 数据副本是指在不同的节点上持久化同一份数据,当某一个节点上存储的数据丢失时,可以从副本上读取该数据,这 阅读全文
posted @ 2022-02-23 18:53 麦恒 阅读(143) 评论(0) 推荐(0)
摘要: 1、分区分配策略 Kafka消费者客户端使用参数partition.assignment.strategy来设置消费者与订阅主题之间的分区分配策略。 分区分配策略有三种:RangeAssignor、RoundRobinAssignor和StickyAssignor。 默认分配策略是RangeAssi 阅读全文
posted @ 2022-02-21 09:53 麦恒 阅读(140) 评论(0) 推荐(0)
摘要: 1、协议设计 在目前的Kafka 2.0.0中,一共包含了43种协议类型,每种协议类型都有对应的请求(Request)和响应(Response),它们都遵守特定的协议模式。 1.1、请求头和响应头 1.1.1、请求头 每种类型的Request都包含相同结构的协议请求头(RequestHeader)和 阅读全文
posted @ 2022-02-14 18:03 麦恒 阅读(76) 评论(0) 推荐(0)
摘要: 1、为什么不能使用简单的扩容 现在有三台机器组成的ZooKeeper集群。但是一两个月后,你会发现使用ZooKeeper的客户端越来越多,并且成为一个关键的服务,因此你想要把服务器扩容到五台,没什么大不了的,是嘛?你可以在深夜停止集群,重新配置所有服务器,并在不到一分钟的时间里恢复服务。如果你的应用 阅读全文
posted @ 2022-02-01 23:21 麦恒 阅读(323) 评论(0) 推荐(0)
摘要: 1、权限管理 ZooKeeper的权限管理,即ACL控制功能。一个ZooKeeper的znode存储两部分内容:数据和状态,状态中包含ACL信息。 每一个znode都会有自己的ACL列表,ACL列表包括: [scheme:id:permissions] 和Acl相关的zkCli.sh命令: getA 阅读全文
posted @ 2022-02-01 16:55 麦恒 阅读(321) 评论(0) 推荐(0)
摘要: 我们已经讨论了快照、事务日志和存储设备,本节中,我们将会讨论如何在文件系统上实现这些功能。 数据存储有两类:事务日志文件和快照文件。这两类文件均以普通文件的形式保存到本地文件系统中。事务日志是在进行事务处理的时候写入的,因此我们强烈建议将其存储在专用设备上(因为这对于保持良好的吞吐能力和延迟非常重要 阅读全文
posted @ 2022-01-23 17:16 麦恒 阅读(340) 评论(0) 推荐(0)
摘要: ZooKeeper运行在一组服务器上,而客户端连接到这些服务器上执行操作。但是这些服务器对客户端发送的操作到底做了什么呢?我们要在这组ZooKeeper服务器中选择某一个服务器,称之为群首(leader)。其他服务器追随leader,被称为追随者(follower)。 leader是处理所有改变Zo 阅读全文
posted @ 2022-01-23 16:18 麦恒 阅读(75) 评论(0) 推荐(0)
摘要: 1、zkCli.sh脚本的使用方法 官方手册:https://zookeeper.apache.org/doc/current/zookeeperCLI.html 1.1、连接和退出ZooKeeper服务器 1、连接到ZooKeeper服务器 使用ZooKeeper客户端(zkCli.sh)连接到Z 阅读全文
posted @ 2022-01-23 03:36 麦恒 阅读(179) 评论(0) 推荐(0)
摘要: 1、第一个ZooKeeper会话 使用ZooKeeper中bin/目录下的zkServer.sh和zkCli.sh工具进行调试和管理。 使用客户端建立一个会话 ]# zkCli.sh -- ... --客户端启动程序来建立一个会话。 2021-12-22 09:37:37,464 [myid:] - 阅读全文
posted @ 2022-01-23 00:33 麦恒 阅读(130) 评论(0) 推荐(0)
摘要: 1、安装ZooKeeper(独立模式) 1、部署环境 软件版本 ZooKeeper:apache-zookeeper-3.5.9-bin.tar.gz 系统环境 10.1.1.11:CentOSLinuxrelease7.7.1908(Core) 2、下载ZooKeeper 官网:https://z 阅读全文
posted @ 2022-01-21 18:51 麦恒 阅读(542) 评论(1) 推荐(2)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页