美文网首页
微服务架构设计模式(十)微服务的部署

微服务架构设计模式(十)微服务的部署

作者: Billy_Wang | 来源:发表于2020-11-10 16:14 被阅读0次

部署微服务应用

1、将服务部署为容器

(1)总体部署步骤

image.png

(2)容器化的优势

  • 封装技术栈
  • 服务实例隔离
  • 实例资源受到限制

2、服务部署到Kubernetes

(1)基本功能

Kubernetes 是一个docker编排框架,主要包含主节点普通节点
主节点:是管理节点,包含

  • API服务器:用于部署和管理服务的REST API,通过kubectl执行
  • Etcd:存储集群数据键值的NoSql数据库
  • 调度器:选择要运行Pod的节点
  • 控制器管理:确保集群状态和预期状态匹配

普通节点:是工作节点,包含:

  • Kubelet:创建和管理节点上运行的Pod
  • Kube-proxy:管理网络,包括跨Pod的负载均衡
  • Pods:应用程序服务

(2)Kubenetes集群架构

Kube-集群.png

相关文章

  • 微服务架构的多种部署模式

    微服务架构的多种部署模式 声明:本文主要内容来自《微服务架构设计模式》 部署包含两个互相关联的概念:流程和架构。部...

  • 01、DDD和微服务的关系

    软件架构模式的演进 微服务设计和拆分的困境 1、微服务的粒度应该多大呀?2、微服务到底应该如何拆分和设计呢?3、微...

  • 第六章 Sleuth--链路追踪

    本文介绍微服务架构中最重要的设计模式:微服务之间的数据通讯。更多请看全文。 第一章:微服务的架构介绍发展第二章:微...

  • 微服务开发模式系列之九阴真经

    微服务是微服务架构中的概念,微服务架构是指由一系列微服务组成的体系架构。每一个微服务都是一个可以独立部署的程序,微...

  • 微服务(二 三)

    使用API网关(二) 本书关于设计,构建和部署微服务的第一章介绍了微服务架构模式。 讨论了应用这种架构的优缺点,以...

  • 微服务架构设计模式(十)微服务的部署

    部署微服务应用 1、将服务部署为容器 (1)总体部署步骤 (2)容器化的优势 封装技术栈 服务实例隔离 实例资源受...

  • Go Micro(5)——架构与微服务的设计模式

    Go Micro(5)——架构与微服务的设计模式 有很多关于 micro 架构的疑问和微服务的设计模式的问题,今天...

  • 微服务应用故障定位系统实现原理剖析

    当下最流行的设计架构便是微服务架构,越来越多的企业将老的服务拆分成微服务模式、在新的业务中采用微服务架构的设计理念...

  • 软件架构模式

    CQRS架构 微服务架构 微核架构

  • RabbitMQ服务高可用架构

    RabbitMQ服务高可用架构说明 RabbitMQ服务基于F5设计架构如下图所示: 首先,从物理部署上面,我们有...

网友评论

      本文标题:微服务架构设计模式(十)微服务的部署

      本文链接:https://www.haomeiwen.com/subject/pofsvktx.html