【云原生】kubeadm快速搭建K8s集群Kubernetes1.19.0
Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。k8s 这个缩写是因为 k
Zookeeper的持久性与一致性原理
1.背景介绍1. 背景介绍Apache Zookeeper 是一个开源的分布式协调服务,用于构建分布式应用程序。它提供了一种可靠的、高性能的协调服务,以解决分布式系统中的一些复杂问题,如集群管理、数据同步、负载均衡等。Zookeeper 的核心功能包括:原子性操作:实现分布式环境下的原子性操作,确保
【zookeeper】在Windows上启动zookeeper
在当今分布式系统中,ZooKeeper扮演着至关重要的角色,作为协调服务的核心组件。其高可用性和一致性保证了分布式环境中各种服务的可靠性和稳定性。在Windows平台上启动ZooKeeper可能会有些许不同,但遵循正确的步骤可以确保系统的顺利运行。通过本文提供的步骤,你应该能够在Windows上成功
ZooKeeper 实战
这篇文章简单给演示一下 ZooKeeper 常见命令的使用以及 ZooKeeper Java客户端 Curator 的基本使用。介绍到的内容都是最基本的操作,能满足日常工作的基本需要。如果文章有任何需要改善和完善的地方,欢迎在评论区指出,共同进步!
Apache Doris 发展历程、技术特性及云原生时代的未来规划
本文节选自《基础软件之路:企业级实践及开源之路》一书,该书集结了中国几乎所有主流基础软件企业的实践案例,由 28 位知名专家共同编写,系统剖析了基础软件发展趋势、四大基础软件(数据库、操作系统、编程语言与中间件)的领域难题与行业实践以及开源战略、生态建设与人才培养。陈明雨,百度 Doris 团队前技
【云原生进阶之PaaS中间件】第四章RabbitMQ-3-RabbitMQ安装
要在Linux环境下安装RabbitMQ,首先我们要有一个Linux环境,此处我们使用CentOS7虚拟机进行演示。如果本地还没有装过虚拟机,可以参考我之前的文章搭建虚拟机环境:VMware Workstation 14安装教程、虚拟机环境搭建(VMware Workstation14 + cent
Zookeeper的数据同步与备份
1.背景介绍1. 背景介绍Apache Zookeeper 是一个开源的分布式应用程序,它提供了一种分布式协同服务,以实现分布式应用程序的可靠性和可扩展性。Zookeeper 的核心功能是提供一种高效、可靠的数据同步和分布式协同服务。在分布式系统中,Zookeeper 被广泛应用于配置管理、集群管理
掌握Zookeeper的集群管理与监控
1.背景介绍Zookeeper是一个开源的分布式协调服务,用于构建分布式应用程序的基础设施。它提供了一种可靠的、高性能的协调服务,以实现分布式应用程序之间的数据同步和一致性。Zookeeper的核心功能包括:数据存储、配置管理、集群管理、负载均衡、分布式同步等。Zookeeper的核心概念包括:Zo
Zookeeper
kafka-topics.sh --zookeeper IP1:2181,IP2:2181,IP3:2181 --create --topic 队列名 --partitions 分区数 --replication-factor 副本数 #创建topic。第一次leader选举:比较服务器节
K8S常见的持久化(存储)方案用法详解
在k8s中为什么要做持久化存储? 在k8s中部署的应用都是以pod容器的形式运行的,假如我们部署MySQL、Redis等数据库, 需要对这些数据库产生的数据做备份。因为Pod是有生命周期的,如果pod不挂载数据卷, 那pod被删除或重启后这些数据会随之消失,如果想要长久的保留这些数据就要用到pod数
【云原生】Spring Cloud Gateway的底层原理与实践方法探究
在云原生应用中,API网关是一个关键的组件,用于提供统一的入口点和访问控制,以便对后端微服务进行路由、负载均衡、安全认证等操作。API网关充当了客户端和后端服务之间的门户,简化了客户端与服务之间的通信,并提供了一些重要的功能和特性,如请求转发、认证授权、监控和限流等。Spring Cloud Gat
云原生Kubernetes: Kubeadm部署K8S 1.29版本 单Master架构
① 阿里云镜像加速将XXXXXXXX改为自己的即可( "https://XXXXXXXX.mirror.aliyuncs.com",)(1)创建deploymenty资源,指定镜像为nginx,副本数量为2个,暴露端口80类型为NodePort。与前面kubeadm init的 --pod-netw
云原生之使用Docker部署开源建站工具Halo-V2.10版本
云原生之使用Docker部署开源建站工具Halo-V2.10版本
云计算新宠:探索Apache Doris的云原生策略
栾小凡,Zilliz 合伙人与工程总监、LFAI & Data 基金会技 术咨询委员会成员、康奈尔大学计算机工程硕士。先后任职于 Oracle 美国总部、软件定义存储创业公司 Hedvig、阿里云数据库 团队,曾负责阿里云开源 HBase 和自研 NoSQL 数据库 Lindorm 的研发工作。
ZooKeeper为什么是CP
总结起来,ZooKeeper的ZAB协议,利用【消息广播阶段】和【崩溃恢复阶段】来实现数据一致性。1、在消息广播阶段,leader节点接收和广播事务请求,并根据大多数节点的反馈决定是否进行commit。2、崩溃恢复阶段,当leader不可用时,进行leader选举和数据同步操作。Zxid是ZAB协议
【云原生】Docker 安全与CA证书生成
注:由于 20.10.9 版本的 docker 客户端用的 go 版本是 go1.16.8,而 go1.15 以后的版本不支持私有 CA 生成的证书,所以这里 docker 客户端仍使用 docker-ce-cli-20.10.5-3.el7.x86_64 安装的版本。容器的安全性问题的根源在于容器
[云原生] Docker 安全
使用最少资源和最低权限运行容器,此为 Docker 容器安全的核心思想。
【云原生技术】GitHub/GitLab/Bitbucket区别 及Bitbucket常用的API接口
概述:GitHub 是最流行的代码托管平台之一,非常适合开源项目。它提供了强大的协作功能、代码审查、项目管理等。关键特性非常适合开源项目。提供了一个庞大的开发者社区。强大的问题跟踪(Issue Tracking)和维基(Wikis)。GitHub Actions 用于CI/CD(持续集成/持续部署)
Apache Doris 发展历程、技术特性及云原生时代的未来规划
陈明雨,百度 Doris 团队前技术负责人、Apache Doris 项目 管理委员会主席注:本文整理自 Apache Doris 项目管理委员会主席陈明雨在 DIVE 全球基础软件创新大会(2022)的演讲,由李冬梅整理。Apache Doris 是由百度自研并开源的一款 MPP(大规模并行处理技
【云原生进阶之PaaS中间件】第三章Kafka-4.3.2-broker网络模型
kafka broker 在启动的时候,会根据你配置的listeners 初始化它的网络组件,用来接收外界的请求,这个listeners你可能没配置过,它默认的配置是listeners=PLAINTEXT://:9092就是告诉kafka使用哪个协议,监听哪个端口,如果我们没有特殊的要求的话,使用它