深圳幻海软件技术有限公司 欢迎您!

  • Kubernetes 集群的灾难恢复

    业务连续性的重要性业务连续性是指制定应对重大中断和灾难的策略。灾难恢复(DR)帮助组织在发生中断或灾难时恢复和恢复业务关键功能或正常操作。高可用性集群 是支持关键业务应用程序的服务器组。应用程序在主服务器上运行,如果出现故障,应用程序操作将转移到辅助服务器上,并在辅助服务器上继续运行。与容

  • Kubernetes 多云的架构设计

    大家好,我是哪吒。今天分享一下Kubernetes多云的实现,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小达人,BAT不是梦。随着云计算的快速发展,越来越多的企业开始关注云计算的实施和落地。随着不同云服务提供商之间的竞争加剧,为了满足企业的需求,越来越多的企业开始考虑使用多个云服

  • 基于 Rainbond 的混合云管理解决方案

    文章探讨了混合云场景中的难点、要点,以及Rainbond平台在跨云平台的混合云管理方面的解决方案。包括通过通过统一控制台对多集群中的容器进行编排和管理,实现了对混合云中应用的一致性管理。文章还介绍了Rainbond平台在混合云环境下的应用模板交付、跨云团队管理等功能,帮助用户简化跨云平台的应用交付和

  • 《SpringCloud》笔记一:认识微服务技术

    所有课程的学习及相关资料都是源自b站黑马程序员感谢黑马程序员给予我们新手的无私帮助,感谢!!!黑马程序员-----yyds文章目录一、什么是微服务二、微服务生态圈三、微服务带来的问题四、SpringCloud一、什么是微服务我们先看看百度百科对微服务的解释一种软件开发技术-面向服务的体系结构(SOA

  • 腾讯云-TCE容器服务快速上手

    data-version="0">腾讯云-TCE容器服务快速上手(一)TKE简介腾讯云容器服务(TencentKubernetesEngine,TKE)基于原生kubernetes提供以容器为核心的、高度可扩展的高性能容器管理服务。腾讯云容器服务完全兼容原生kubernetesAPI,扩展了腾讯云的

  • 集群节点的弹性扩缩

    弹性伸缩主要有三个维度:HPA,根据利用率,自动伸缩Pod数量VPA,根据历史数据,自动设置Pod的Request、LimitCA,根据使用率,自动伸缩Node数量本篇主要讨论的是节点扩缩容部分。1.自动扩缩容组件autoscalerautoscaler是Kubernetes社区维护的项目。目前au

  • Kubernetes1.24.3通过Helm安装Metrics-Server

    安装helm用二进制版本安装每个Helm版本都提供了各种操作系统的二进制版本,这些版本可以手动下载和安装。下载需要的版本。解压(tar-zxvfhelm-v3.0.0-linux-amd64.tar.gz)。在解压目中找到helm程序,移动到需要的目录中(mvlinux-amd64/helm/usr

  • 红帽推出新版OpenShift平台Plus,增强混合云的一致性和管理能力

    世界领先的开源解决方案供应商红帽公司日前宣布推出红帽OpenShift平台Plus的最新迭代版本,在Kubernetes平台的基础版本上新增了多项与存储和管理相关的能力。这进一步扩展了红帽OpenShift平台Plus作为Kubernetes平台的能力,使其能够适应更多的企业IT场景,无论是传统数据

  • 一文告诉你Istio和Spring Cloud该怎么选

    相信了解SpringCloud的朋友在刚刚开始接触Istio的时候一定会有一个疑问:Istio和springcloud也太像了,他们都可以提供服务发现、负截均衡、限流、链路跟踪、鉴权等微服务治理手段,那么二者的主要区别是什么呢?本文就会带大家理解二者的区别,如果您目前对微服务和ServiceMesh

  • 一言不合就重构

    hello,大家好呀,我是小楼。前段时间不是在忙么,忙的内容之一就是花了点时间重构了一个服务的健康检查组件,目前已经慢慢在灰度上线,本文就来分享下这次重构之旅,也算作个总结吧。背景服务健康检查简介服务健康检查是应对分布式应用下某些服务节点不健康问题的一种解法。如下图,消费者调用提供方集群,通常通过注

  • 如何使用 K8s 实现跨集群管理,这篇文章告诉你了!

    一、背景集群联邦(Federation)的目的是实现单一集群统一管理多个Kubernetes集群的机制,这些集群可能是跨地区(Region),也可能是在不同公有云供应商上,或者是公司内部自行建立的集群。一但集群进行联邦后,就可以利用FederationAPI资源来统一管理多个集群的Kubernete

  • “六天”恋上Kubernetes

    在过去相当长一段时间内,我自认为都是Kubernetes的强烈怀疑者。无论是做项目还是做初创公司,裸机始终都是我的首选,包括运行这篇博客的堆栈也同样用的是裸机(https://freeman.vc/notes/architecting-a-blog)。堆栈是一个持续集成(CI)的工具链,主机上有Ng

  • Golang 语言微服务的服务发现组件之Consul 的系统架构

    01介绍在上篇文章「Golang语言微服务的服务注册与发现组件Consul」中,我们已经介绍服务注册与发现是什么,Golang语言微服务架构为什么需要使用服务注册与发现组件,Golang语言开发的服务注册与发现组件Consul的主要特性和基本介绍。本文我们介绍Consul的系统架构,读者朋友们阅读完

  • 你知道K8S暴露服务的方式有哪些吗?

    Kubernetes 支持多种将外部流量引入集群的方法。 ClusterIP 、 NodePort 和 Ingress 是三种广泛使用的资源,它们都在路由流量中发挥作用。每一个都允许您使用一组独特的功能和折衷方案来公开服务。背景默

  • 实战 | NacosSync双向复制指南

    引言Nacos的注册发现和配置中心的源码基本录完了,还有一块是不同集群之间的同步。zk同步到Nacos集群,nacos集群之间做多活需要数据复制等。那本文就先看下如何使用它,进而后面文章分析如何实现。一、配置指南1.源码部署配置创建数据库nacos_sync源码启动后自动生成了三张表。2.添加集群配

  • Go 服务乱码引发的线上事故

     最近遇到了一起依赖升级+异常数据引发的线上事故,教训惨痛,本文对此进行回故和总结。背景起因是我们使用的服务框架版本比较老,GC次数的metrics打点一直为0,咨询了相关同学后,决定升级框架。升级的过程中,出现了useofinternalpackagexxxnotallowed的报错,又

  • 滴滴万亿级ElasticSearch平台架构升级解密

    2019年1月到2019年7月,滴滴ElasticSearch团队(Arius)将维护国内的30多个ES集群,2000多个ES节点,4PB的数据,从2.3.3跨大版本无缝升级到6.6.1。图片来自Pexels在对用户查询写入基本零影响和改动的前提下,解决了ES跨大版本协议不兼容、Mapping不兼容

  • Kafka 集群在马蜂窝大数据平台的优化与应用扩展

     Kafka是当下热门的消息队列中间件,它可以实时地处理海量数据,具备高吞吐、低延时等特性及可靠的消息异步传递机制,可以很好地解决不同系统间数据的交流和传递问题。Kafka在马蜂窝也有非常广泛的应用,为很多核心的业务提供支撑。本文将围绕Kafka在马蜂窝大数据平台的应用实践,介绍相关业务场

  • 深入浅出百亿请求高可用Redis(codis)分布式集群揭秘

    一、背景随着直播元年开启,越来越多的直播产品如春笋般出现,在拉动营收的过程中,产品竭尽全力思考着各种活动来刺激用户的消费欲望,而这类活动的基础形式就是榜单,在2016年我们基于cmem及扫描流水表的方式来实现榜单排名,2017开始,我们对原有系统进行重构,使用redis作为我们的榜单基础存储,在重构

  • 知乎容器平台演进及与大数据融合实践

    【51CTO.com原创稿件】2018年5月18-19日,由51CTO主办的全球软件与运维技术峰会在北京召开。在“开源与容器技术”分论坛上,来自知乎的计算平台负责人张阜兴发表了题为“知乎容器平台演进及与大数据融合实践”的精彩演讲。本文将按照如下三个部分展开讨论:知乎容器平台的演进历程容器平台维护踩过

推荐阅读