阅读:4987回复:3
Go Web阿里云部署实战开更:第一章作坊篇更新帖
由于我们的实战课程在开发角度还需要更新一大段时间。有学员要求先讲下部署,于是这个课程就拆分出来单独讲,课程里直接用租好的ECS、各种服务讲解。没有虚拟机,没有忽悠。
课程分三个部分: 1、作坊篇 (适合小团队、私活) 自己做私活或者小公司做完go web 后,进行阿里云部署的实战技巧和手法。涉及到ECS服务器+docker的基本部署方式(含自动化部署手法,需要写点代码的哦~~ 譬如调用docker api等) 2、阿里云容器服务、DevOps使用等 大纲后续发布 3、基于阿里云的集群部署 大纲后续发布。 本帖是第一章 作坊篇的更新帖,每周更新3-4课时,第一章都发在这个帖子里 。强烈注意:本课程就是讲的部署,不做业务开发。代码主要集中在部署上的开发,如自动化运维等 。 课程难度:初中级。 不适合入门级选手 第一章:作坊篇 第1讲:开张课、课程内容、部署第一个程序 免费试听,无需登录 开张课。 直接拉一个阿里云ECS进行讲解。部署第一个go web程序。 第2讲:使用Golang容器来编译程序 今天演示下如何使用golang容器编译程序 第3讲:Goland同步程序、自动远程编译 今天我们借助IDE 也就是golang自动同步。然后写程序执行远程命令来编译 第4讲:使用alpine镜像启动Go API 编译用的镜像和执行用的是分开的。不使用同一个容器。今天我们使用alpine来启动go api 第5讲:补充知识点:使用Go调用Docker API 做个补充。如果你希望用编程的方式启动容器,那么可以用Go调用docker API 第6讲:Go调用Docker API:启动容器 承接上节课,我们使用Go来启动远程容器 第7讲:NGINX反代Go API 免费试听,无需登录 今天我们操作下nginx 反代Go API的基本套路 第8讲:使用Rancher来编排容器(1):基本操作 后面几课时我们主要介绍和演示的是Rancher操作容器。先从单机开始,后面介绍多节点操作 第9讲:使用Rancher编排容器(2):nginx反代Go API 今天先从单节点开始,部署API反代Go API 第10讲:Rancher编排容器(3):多主机启动API 本课时我们采用两台阿里云主机。同时部署两个GO Api 第11讲:Rancher编排容器(4):创建简单多节点负载均衡 免费试听,无需登录 内置的负载均衡是使用haproxy实现的。配置起来很简单。后面我们再演示其他方法 第12讲:Rancher编排容器(5):多节点下nginx配置、SSL等 在多节点下,Nginx配置负载军和和SSL自动跳转的配置套路 第13讲:Rancher编排容器(6):前后端分离简单部署 今天我们随手拉个vue来进行前后端分离的部署演示 第14讲:Rancher编排容器(7):单机部署Redis 先从redis单机开始 第15讲:Rancher编排容器(8):单机部署mysql5.7 免费试听,无需登录 mysql也是先从单机开始。后面我们进行读写分离部署 |
|
最新喜欢:glitte...
|
板凳#
发布于:2020-07-26 00:40
7.26日更新 9-12讲,多节点部署和负载均衡
|
|
|