首页 > 编程语言 >Kubernetes 业务流程协调程序

Kubernetes 业务流程协调程序

时间:2022-09-22 15:11:56浏览次数:48  
标签:容器 服务 Kubernetes 部署 业务流程 协调

在基于微服务的开发方法中,每个微服务都有自己的模型和数据,因此从开发和部署角度来看,它具有自主性,独立于其他微服务。 在容器内部托管微服务是实现此目的的常见方法。 这些类型的系统在扩展和管理方面很复杂。 你需要考虑整理、添加、删除和更新多个容器的过程。 这个过程称为容器管理。

为了帮助处理容器管理任务,可以使用容器业务流程协调程序。 Kubernetes 就是这样一种业务流程协调程序。 它是一个可扩展的开放源代码平台,用于管理和编排容器化工作负荷。

什么是业务流程协调程序?

微服务的分离式设计与容器的原子性结合,使你可以通过部署更多容器实例来横向扩展应用以及响应增加的需求,并在需求减少时横向缩减。 在复杂的解决方案中,部署、更新、监视和删除容器的过程会带来一些挑战。

容器管理

容器管理是组织、添加、删除或更新大量容器的过程。

Contoso Pizza Company 的网站包含多个微服务,负责处理缓存、数据处理和购物车等任务。 其中每一项任务均托管在一个容器中,可以单独部署、更新和缩放。

如果增加购物车容器实例的数量,并需要部署新版本,必须更新该容器的每个实例。

容器管理可以帮助你处理这些任务。

容器业务流程

容器业务流程协调程序是自动部署和管理容器化应用的系统。 例如,业务流程协调程序可以动态响应环境中的变化,以增加或减少部署的托管应用实例。 或者,如果发布了新版本的服务,则它可以确保所有已部署的容器实例得到更新。

 

 

Kubernetes

Kubernetes 是一种可移植且可扩展的开放源代码平台,用于管理和编排容器化工作负载。 Kubernetes 不考虑复杂的容器管理任务,并提供声明性配置,以便在不同的计算环境中协调容器。 此业务流程平台提供与平台即服务 (PaaS) 或基础结构即服务 (IaaS) 产品/服务相同的易用性和灵活性。

优点

使用 Kubernetes 的优势基于多项任务的抽象。

 

这些任务包括:

  • 容器的自行修复。 例如,重启失败的容器或替换容器。
  • 根据需要动态地纵向扩展或纵向缩减部署的容器计数。
  • 容器的自动滚动更新和回滚。
  • 管理存储。
  • 管理网络流量。
  • 存储并管理敏感信息,如用户名和密码。

由于 Kubernetes 是一个用来协调容器化工作负荷的工具,你可以将 .NET 微服务部署到容器中,也可以使用 Kubernetes 来协调 .NET 微服务。 

 

 

 

标签:容器,服务,Kubernetes,部署,业务流程,协调
From: https://www.cnblogs.com/friend/p/16719394.html

相关文章

  • Kubernetes(K8s)部署 SpringCloud
    1.概述老话说的好:有可能性就不要放弃,要敢于尝试。言归正传,之前我们聊了一下如何在Kubernetes(K8s)中部署容器,今天我们来聊一下如何将SpringCloud的服务部署到Kubern......
  • CISO 需考虑的五项 Kubernetes 安全措施
    随着企业对软件开发的安全意识提高,开发和运维环节中各个团队也开始将安全嵌入他们正在使用或处理的平台或应用程序架构中。不同于各团队把对安全的关注放在自己所处理的环......
  • Kubernetes(K8S)特性有哪些?
    Kubernetes简介Kubernetes是一个开源的,用于管理云平台中做个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单且高效,Kubernetes提供了应用部署,规划,更新......
  • 容器化 | 在 Kubernetes 上部署 RadonDB MySQL 集群
    容器化|在Kubernetes上部署RadonDBMySQL集群RadonDBMySQL是一款基于MySQL的开源、高可用、云原生集群解决方案。支持一主多从高可用架构,并具备安全、自动备份......
  • kubernetes1.24环境搭建实验——docker准备
    Docker准备1、dockeryum源安装参考网址:docker-ce镜像-docker-ce下载地址-docker-ce安装教程-阿里巴巴开源镜像站(aliyun.com)curl-o/etc/yum.repos.d/docker-ce.rep......
  • 为什么Kubernetes和容器与机器学习密不可分?
    原文出自infosecurity作者:RebeccaJames京东云开发者社区编译当前,数字化转型的热潮在IT领域发展的如火如荼,越来越多的企业投身其中,机器学习和人工智能等现代技术的融合......
  • Kubernetes实战 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1Q6qA9NpeNJm_p5uHwt726Q点击这里获取提取码 ......
  • 02. Kubernetes - 集群初始化
    集群准备为了安装高可用集群,这里准备了6台CentOS7.9的虚拟机,具体规划如下:主机IP系统CPU/内存/硬盘说明master-01192.168.200.101CentOSLinuxre......
  • 基于 eBPF 的 Kubernetes 可观测实践
    简介: 阿里云可观测团队构建了kubernetes统一监控,无侵入式地提供多语言、应用性能黄金指标,支持多种协议,结合Kubernetes管控层与网络系统层监控,提供全栈一体式的可观测......
  • Kubernetes
    服务部署方式发展传统部署直接将应用程序部署在物理机上优点:简单,不需要其它技术的参与缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资源,而且程序之间容......