锐途云架构设计参考资料集

锐途云架构设计参考资料集

本文尝试收集关于云原生+微服务架构的一系列文章,并梳理出一套现阶段最可行的架构方式。

Overview

设计思想

  • 核心能力通用化

  • 基础架构容器化

  • 应用架构微服务化

  • 业务架构中台化

  • 开发/交付流程自动化

理论基础

PaaS -> 云原生 CloudNative

基础架构

  • Python Flask

  • Flask Micoservices

  • Gitlab CI

  • Docker

  • Kubernetes

工具

项目管理工具

Docker 基础

Python Micoservics

Python 环境管理工具 pyenv-virtualenv

pyenv-virtualenv 是pyenv的插件,为pyenv设置的python版本提供隔离的虚拟环境,设置虚拟环境后,在当前目录下面安装的第三方库都不会影响其他环境
brew update
brew install pyenv
brew install pyenv-virtualenv

Mac下pyenv与pyenv-virtualenv的安装和使用

安装 Pyenv 的 Python 3.6.4 版本

pyenv install 3.6.4

Kubernetes 集群

资料集

阿里云容器服务 - Kubernetes 版本

一、创建集群

特别简单 下一步下一步就行

应用部署

最佳实践

Helm

Gitlab CI

问题

工具