Dragonfly 在 Kubernetes 多集群环境下分发文件和镜像 作者简介 戚文博(百蓦) Dragonfly Maintainer,蚂蚁集团软件工程师 主要负责「基于 P2P 的文件分发以及镜像加速系统」。 本文 2036 字 阅读 8 分钟 Dragonfly 提供高效、稳定、安全的基于 P2P 技术的文件分发和镜像加速系统,并且是云原生架构中镜像加速领域的标准解决方案以及最佳实践。现在为云原生计算机基金会(CNCF)托管作为孵化级(Incubating)项 云计算 2023-08-30 张二河
快速搭建一套K8S集群 1.前置知识点 1.1生产环境可部署Kubernetes集群的两种方式 目前生产部署Kubernetes集群主要有两种方式: • kubeadm Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。 • 二进制包 从github下载发行版的二进制包,手动部署每个组件,组成Kubernetes集群。 这里采 系统运维 2023-08-29 贤蛋大眼萌
Karmada 结合 coreDNS 插件实现跨集群统一域名访问 本文分享自华为云社区《Karmada 结合 coreDNS 插件实现跨集群统一域名访问》,作者:云容器大未来 。 在多云与混合云越来越成为企业标配的今天,服务的部署和访问往往不在一个 K8s集群中。如何做到服务访问与集群无关,成为了各个云服务提供商必须要面对的问题。本文基于Karmada v1.6.1版本,探索使用一致域名跨集群访问服务的方法,来解决该问题。 一、实践官方例子 按照官网例子(配置多 云计算 2023-08-29 竹子爱熊猫
在 Kubernetes 集群中,如何正确选择工作节点资源大小 简要概述: 本文讨论了在Kubernetes集群中选择较少数量的较大节点和选择较多数量的较小节点之间的利弊。当创建一个Kubernetes集群时,最初的问题之一是:“我应该使用什么类型的工作节点,以及需要多少个?” 如果正在构建一个本地集群,是应该采购一些 上一代的高性能服务器,还是利用数据中心中闲置的几台老旧机器呢?或者,如果正在使用像Google Kubernetes Engine(GKE)这 云计算 2023-08-29 剑圣无痕
2.k8s集群安装部署 01 搭建K8s集群[无需科学上网] 官网:kubernetes.io/docs/setup/… GitHub:github.com/kubernetes/… 使用kubeadm搭建一个3台机器组成的k8s集群,1台master节点,2台worker节点 如果大家机器配置不够,也可以使用在线的,或者minikube的方式或者1个master和1个worker 配置要求: One or more m 系统运维 2023-08-28 泡泡
简化部署过程,赶快尝试 Akamai Linode Marketplace 中全新上架的群集部署 以往集群部署的过程中需要大量的人工参与和复杂的配置,这阻挡了一些阻止应用集群的决心并增加了运维的负担。现在以自动化的方式在短时间内让集群就绪已经成为现实。近期 Marketplace 中正式上架了集群部署供用户使用。用户在使用群集部署时可以启用后端负载平衡和容错,以提升在在集群中运行的数据库的性能与可用性。群集部署通过 Ansible Collection 进行构建,这意味着您现在可以在短短五分钟 数据运维 2023-08-23 捡田螺的小男孩
云原生周刊:Kubernetes v1.28 正式发布 | 2023.8.21 开源项目推荐 kurt 一个 Kubernetes 插件,可提供 Kubernetes 集群中重启内容的上下文信息。 Kubean Kubean 是一个基于 kubespray 的 Kubernetes 集群生命周期管理工具。 k8sgpt k8sgpt 是一款用简单的英语扫描 Kubernetes 集群、诊断和分流问题的工具。 它将 SRE 经验编入其分析器中,有助于提取最相关的信息,并通过人工 系统运维 2023-08-22 醒在深海的猫
负载均衡到底是什么|探索集群技术之路 集群 集群 一、负载均衡 负载均衡算法 1. 轮询(Round Robin) 2. 加权轮询(Weighted Round Robbin) 3. 最少连接(least Connections) 4. 加权最少连接(Weighted Least Connection) 5. 随机算法(Random) 6. 源地址哈希法 (IP Hash) 转发实现 1. HTTP 重定向 2. DNS 域名解析 3 开发运维 2023-08-22 大猫
Kubernetes架构及核心部件 Kubernetes有哪些核心部件,架构图和流程图又是怎样的,kubectl和kubelet经常分不清,声明式API和命令式API又有什么区别,本文一一详说。 1、Kubernetes集群概述 1.1、概述 Kubernetes 是一个容器编排平台,它使用共享网络将多个主机(物理服务器或虚拟机)构建成集群。分为 Master Node(主节点)和Worker Node(工作节点),Master负责 开发运维 2023-08-22 剑圣无痕
学习一下如何为一个集群生成kubeconfig 引言 作为一个云原生的开发者,我们常常会与k8s集群打交道,与集群打交道的第一步,那肯定就是kubeconfig了。不知道从何时起,我们对kubeconfig的理解停留在了非常浅薄的程度,仅限于知道如何使用kubeconfig来连接k8s集群,但是,了解到这个程度真的够么??? 今天我就抽空梳理了有关kubeconfig相关的知识点以及一些常用的方法,旨在帮助大家深入了解kubeconfig。 简 开发运维 2023-08-21 醒在深海的猫
Kubernetes集群部署简介与概述 引言 随着现代应用的复杂性不断增加,部署和管理这些应用变得越来越具有挑战性。Kubernetes(通常简称为k8s)作为一个开源的容器编排和管理平台,已经成为了解决这些问题的首选工具之一。本文将介绍Kubernetes集群部署的基本概念和概述,为读者提供一个全面的认识。 什么是Kubernetes集群部署? Kubernetes集群部署是指将Kubernetes平台安装在一组主机(节点)上,以便实 系统运维 2023-08-15 宇宙之一粟
如何实时可视化 Kubernetes 集群事件 在本文中,您将了解如何使用 Fluentd 日志记录代理将 Kubernetes 集群事件数据发布到 Amazon Elastic Search。然后将使用Kibana(Elasticsearch 的开源可视化工具)查看数据。 Amazon ES 由集成的 Kibana 集成组成。我们将引导您完成以下流程: 创建 Kubernetes 集群 创建 Amazon ES 集群 在 Kubernetes 云计算 2023-08-15 大白菜程序猿
技术分享 | 为什么MGR一致性模式不推荐AFTER 1、引子 某次测试过程中,发现在 AFTER 级别下,节点故障会导致集群无法进行事务提交,同时,当事务进入提交阶段后,其它节点无法开启只读事务。整个集群无法正常提供服务,直到故障节点被踢出集群。 以下首先复现上述故障场景的步骤: 1、初始化一个3节点的集群。集群信息如下: mysql> select * from& 数据运维 2023-08-15 Escape
利用GreatSQL部署部署MGR集群,并完成添加新节点 、滚动升级、切主(超详细) ... ... 一文快速掌握MGR集群的部署和运维。 本文详细介绍如何在单机环境下,利用GreatSQL构建一个3节点的MGR集群,并用mysqld_multi进行管理。 为了简单起见,这个MGR集群采用单主(single-primary)模式,不采用多主(multi-primary)模式。 构建完MGR集群后,再添加一个新节点,以及模拟进行滚动升级和切主等其他操作。 除了MySQL官方社区版本外,如果想体验更可 数据运维 2023-08-15 法医
放大你的消息处理能力:RabbitMQ的横向扩展策略 RabbitMQ是一个强大的消息中间件,可以帮助构建高可靠性、可扩展和灵活的分布式系统。在面对高并发、大数据量的场景下,为了应对消息处理的挑战,我们需要采取横向扩展策略,即通过增加RabbitMQ实例来提升消息处理的能力。下面将为您详细介绍RabbitMQ的横向扩展策略,包括集群模式、分区和镜像队列等技术,以帮助您实现对消息处理能力的放大。 一、集群模式(Cluster) RabbitMQ的集群模 开发运维 2023-08-14 共饮一杯
【云原生•监控基于Prometheus的云原生集群监控(理论+实践)03 【云原生•监控】基于Prometheus的云原生集群监控(理论+实践)-03 k8s服务组件指标 kubernetes云原生集群作为大规模多节点容器调度平台,在交付和部署上的巨大优势逐渐让其称为一种技术趋势,如基于工作负载快速进行扩/缩容、故障自愈、资源弹性等。 但是,另一方面kubernetes云原生集群**「复杂性较高」,集群自身存在非常多的组件,如master节点上运行着:api-serve 云计算 2023-08-13 大猫
mysql oracle 集群 在当今企业信息化进程中,数据库作为核心应用软件必不可缺。而当数据规模不断扩大,业务需求也随之增加时,如何保证数据库的高可用、高可靠和高性能就成为了一个需要解决的难题。而解决这个问题,MySQL 和 Oracle 集群技术成为了最好的选择。 MySQL集群技术是近年来非常流行的集群技术,其使用的技术为mysqlnd_ms以及mysql-proxy方案。MySQL Connector Module f 数据运维 2023-08-12 大树
高效稳定,安全可靠——MongoDB数据库集群的建设与优化(mongodb数据库集群) MongoDB数据库具有高效、稳定、安全可靠的特点,是保存和管理大量复杂数据的首选,也是大型Web应用的至关重要组件。要使其发挥最有效的作用,需要正确建立和优化MongoDB数据库集群。 建立MongoDB数据库集群,首先应考虑其容量、可用性和性能是否满足业务要求。可以采用MongoDB复制集技术,将多台MongoDB服务器形成一个数据库集群,提供自动故障转移、提高性能以及保证数据可用性。在设置复 数据运维 2023-08-12 共饮一杯
快速利用Redis集群实现数据库的删除(redis集群删除数据库) 操作 Redis集群是一种可扩展性强、高性能的内存数据库,用于存储和管理大量的小型数据,可以用它来快速删除数据库中的数据。下面介绍如何快速利用Redis集群实现数据库的删除操作。 第一步:准备好所需要的环境。我们需要准备一台服务器,用于安装Redis集群。我们需要安装Redis客户端,安装过程可以按照官网上给出的安装步骤进行操作。我们要准备Redis所需的信息,比如要删除哪些数据库,Redis要连 数据运维 2023-08-12 剑圣无痕