随笔分类 - Micro service Architecture
摘要:[TOC] 为什么需要微服务架构 传统IT架构面临的一些问题: 对于企业: 使用传统的单体应用架构开发系统,如CRM、ERP等大型应用,且需要不断演变。随着新需求的不断增加,更新和维护会变得越来越困难。 随着移动互联网的发展,企业被迫将其应用迁移至现代化UI界面架构以便能兼容移动设备,这要求企业能实
阅读全文
摘要:本文模拟一个比较完整的项目,包括前端(MVC), 后端(WebApi)和数据库(mssql server linux)。通过Docker Compose 定义,组合并执行它们。涉及到 Docker Compose 安装,命令,docker compose.yml文件编写,WebApi 和 MVC 项
阅读全文
摘要:微服务 + Docker + Kubernetes 入门实践: 1. "微服务概念" 微服务的一些基本概念 2. "环境准备 Ubuntu & Docker" 本文主要讲解在 Ubuntu 上安装和配置 Docker CE。 3. "发布 .Net Core WebAPI 应用程序到 Docker"
阅读全文
摘要:本文主要讲解 minikube(kubernetes单机部署版)的安装,启动。并通过它来简单测试 kubernetes 怎么部署一个服务。 [TOC] 简介 "kubernetes" 是一个Google开源的容器编排系统,用于自动部署,扩展和管理容器化应用程序。 "minikube" 是一个方便在本
阅读全文
摘要:Kubernetes概念 [TOC] 简介 "kubernetes" 是一个Google开源的容器编排系统,用于自动部署,扩展和管理容器化应用程序。 随处运行:支持公有云,私有云,混合云,物理机 以集群的方式运行、管理跨机器的容器,解决Docker跨机器容器之间的通讯问题。 可拓展:模块化,可插拔,
阅读全文
摘要:本文创建一个简单的 .net core webapi 项目,并通过 Docker 运行起来。涉及到 Dockerfile 编写,生成镜像,并运行镜像到容器里。 [TOC] 1. 创建 .net core webapi 项目 创建基于 .net core 2.0 的 webapi 项目,命名为 Get
阅读全文
摘要:本文主要讲解在 Ubuntu 上安装和配置 Docker CE。 [TOC] Ubuntu 简介 Ubuntu(乌班图)是一个基于Debian的以桌面应用为主的Linux操作系统,目标在于为一般用户提供一个最新同时又相当稳定,主要以自由软件建构而成的操作系统。 Ubuntu官方网站: http://
阅读全文