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

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

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

Overview

设计思想

  • 核心能力通用化
  • 基础架构容器化
  • 应用架构微服务化
  • 业务架构中台化
  • 开发/交付流程自动化

理论基础

PaaS -> 云原生 CloudNative

基础架构

  • Python Flask
  • Flask Micoservices
  • Gitlab CI
  • Docker
  • Kubernetes

工具

项目管理工具

Docker 基础

Python Micoservics

Python 环境管理工具 pyenv-virtualenv
1
pyenv-virtualenv 是pyenv的插件,为pyenv设置的python版本提供隔离的虚拟环境,设置虚拟环境后,在当前目录下面安装的第三方库都不会影响其他环境
Copied!
1
brew update
2
brew install pyenv
3
4
brew install pyenv-virtualenv
Copied!
安装 Pyenv 的 Python 3.6.4 版本
1
pyenv install 3.6.4
Copied!

Kubernetes 集群

资料集

阿里云容器服务 - Kubernetes 版本

一、创建集群

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

应用部署

最佳实践

Helm

Gitlab CI

问题

工具