私有云篇-[1相关技术]
写这个文章的目的就是给自己立下一个flag,以此来勉励自己闲暇时间做一些能提升自己的事情;在接下来一年的时间里面搭建一个云计算平台,确切的来讲是私有云平台。在搭建平台的过程中巩固和拓宽自己的技术面
技术选型:
云计算+私有
上面两点要求决定我下面的技术选型
- 1.后端技术选型
docker
使用docker作为最基础的容器应用
kubernetes
利用k8s进行服务规划编排以及负载
Cluster DNS
作为集群中的dns插件
Drone
作为CI/CD工具,选择它是因为它是golang实现的,最主要的是它为容器而生
etcd
作为数据存储和注册中心来用,选它的理由因为k8s本身就是用它,另外一方面是golang写的
docker registry
因为是私有云,很多时候和互联网是隔绝的,当然得需要私有仓库
golang
作为高效高性能的云时代语言当然得用它了
go-restfull
golang实现restfull api
swagger
作为api的可视化管理工具
- 2.前端技术选型
vue
流行而小巧的mvvm前端框架
element
不为别的就因为它基于vue,并且组件丰富
vue-router
利用它做SPA页的路由
webpack
构建工具,支持vue模块化
QQ:408365330
微信:egojit