shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数900
阅读:4989回复:3

Go Web阿里云部署实战开更:第一章作坊篇更新帖

楼主#
更多 发布于:2020-07-13 01:28
      由于我们的实战课程在开发角度还需要更新一大段时间。有学员要求先讲下部署,于是这个课程就拆分出来单独讲,课程里直接用租好的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也是先从单机开始。后面我们进行读写分离部署

最新喜欢:

glitterglitte...
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数900
沙发#
发布于:2020-07-20 12:41
7.20更新 5-8讲
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数900
板凳#
发布于:2020-07-26 00:40
7.26日更新 9-12讲,多节点部署和负载均衡
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数900
地板#
发布于:2020-08-03 15:20
8.3更新13~15讲
会讲故事的程序员
游客

返回顶部