ServiceStage中什么是亲和与反亲和?

2024-03-23 15:58
文章标签 反亲 servicestage

本文主要是介绍ServiceStage中什么是亲和与反亲和?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!



在应用没有容器化之前,原先一个虚机上会装多个组件,进程间会有通信。

但在做容器化拆分的时候,往往直接按进程拆分容器,比如业务进程一个容器,监控日志处理或者本地数据放在另一个容器,并且有独立的生命周期。这时如果他们分布在网络中两个较远的点,请求经过多次转发,性能会很差。

  • 亲和性可以实现就近部署,增强网络能力实现通信上的就近路由,减少网络的损耗。
  • 反亲和性主要是出于高可靠性考虑,尽量分散实例,某个节点故障的时候,对应用的影响只是 N 分之一或者只是一个实例。

这篇关于ServiceStage中什么是亲和与反亲和?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/838831

相关文章

k8s调度(pod亲和、反亲和、污点、容忍度)

pod亲和性 针对对象为Pod,目的是实现,新建Pod和目标Pod调度到一起,在同一个Node上。 示例: apiVersion: v1kind: Podmetadata:name: testpod01labels:app: myapp01env: test1spec:containers:- name: testpod01image: nginx:1.23.2---apiVersio

【kubernetes】关于k8s集群如何将pod调度到指定node节点(亲和与反亲和等)

目录 一、调度约束 1.1K8S的 List-Watch  机制 ⭐⭐⭐⭐⭐ 1.1.1Pod 启动典型创建过程 二、调度过程   2.1Predicate(预选策略) 常见的算法 2.2priorities(优选策略)常见的算法 三、k8s将pod调度到指定node的方法 3.1指定nodeName 3.2指定nodeSelector 3.2.1修改成 nodeSelec

K8s的亲和、反亲和、污点、容忍

1 亲和与反亲和 亲和性的原理其实很简单,主要利用label标签结合nodeSelector选择器来实现 1.1 Pod和Node 从pod出发,可以分成亲和性和反亲和性,分别对应podAffinity和podAntiAffinity。从node出发,也可以分成亲和性和反亲和性,分别对应nodeAffinity和nodeAntiAffinity。从操作指令来讲,可以有ln、Notln、Exi

pod反亲和配置【软亲和和硬亲和】

pod反亲和含义解读:pod反亲和就是根据pod包含的标签来做亲和或者反亲和操作,亲和就是部署在一起,反亲和就是不部署在一起,然后反亲和包括硬反亲和和软反亲和,软反亲就是尽量避免部署在一起如果找不到满足条件也会部署,硬反亲就是绝对避免部署在一起如果找不到满足条件就不会部署 pod举例参考如下配置 apiVersion: apps/v1kind: Deploymentmetadata:n

ServiceStage可以应用在哪些场景?

应用云上托管 提供云上自动部署和运维能力,解决手工部署效率低、错误率高、升级困难、业务中断、监控定位难等应用运维问题,适用于政企IT系统及互联网类应用。 优势如下: 自动化部署        通过模板化、可视化的应用编排,实现一键式自动部署。 不断服升级        提供滚动升级/灰度升级能力,保障业务升级不中断。 自动化运维        提供应用拓扑、监控、告警、日志、调

ServiceStage产品功能与产品优势

 产品功能    应用编排部署 支持应用全生命周期管理;支持容器和虚机应用混合部署;支持应用图形化编排。 微服务引擎 提供多语言微服务框架;支持零侵入微服务解决方案;提供微服务流水线。 应用性能管理 支持多维度应用指标监控及弹性伸缩;提供商用APM能力;支持微服务调用链分析。 软件仓库 支持私有/公有容器镜像和软件包管理。 产品优势

K8s亲和反亲和策略

1. 亲和/反亲和调度策略简述 一般情况下我们部署的 Pod 是通过集群的自动调度策略来选择节点的,默认情况下调度器考虑的是资源足够,并且负载尽量平均,但是有的时候我们需要能够更加细粒度的去控制 Pod 的调度,比如我们内部的一些服务 gitlab 之类的也是跑在Kubernetes集群上的,我们就不希望对外的一些服务和内部的服务跑在同一个节点上了,担心内部服务对外部的服务产生影响;但是有

【云原生kubernetes系列】---亲和与反亲和

1、亲和和反亲和 node的亲和性和反亲和性pod的亲和性和反亲和性 1.1node的亲和和反亲和 1.1.1ndoeSelector(node标签亲和) #查看node的标签root@k8s-master1:~# kubectl get nodes --show-labels#给node节点添加标签root@k8s-master1:~# kubectl label nodes 17

Kubernetes实战(十八)-Pod亲和与反亲和调度

1 调度Pod的主要方式 Pod调度到指定Node的方式主要有4种: nodeName调度:直接在Pod的yaml编排文件中指定nodeName,调度到指定name的节点上。nodeSelector调度:直接在Pod的yaml编排文件中指定nodeSelector,调度到带有指定label的节点上。污点(Taints)和容忍度(Tolerations)调度:主要通过在Node节点上打污点,然后

【公有云相关概念和应用场景-7】什么是反亲和 反亲和

亲和性:将多个东西尽量放在一起。  反亲和性:将多个东西尽量分开。   【说人话的通俗描述】 春季流感高峰期,感冒的小朋友会被劝回家休息,避免传染给其他小朋友。这个隔离动作在IT行业叫反亲和性。   【行业术语】 在应用没有容器化之前,原先一个虚机上会装多个组件,进程间会有通信。但在做容器化拆分的时候,往往直接按进程拆分容器,比如业务进程一个容器,监控日志处理或者本地数据放在另一个容器