http://b.jtthink.com/read.php?tid=1050
http://b.jtthink.com/read.php?tid=676
开张课。 直接拉一个阿里云ECS进行讲解。部署第一个go web程序。
今天演示下如何使用golang容器编译程序
今天我们借助IDE 也就是golang自动同步。然后写程序执行远程命令来编译
编译用的镜像和执行用的是分开的。不使用同一个容器。今天我们使用alpine来启动go api
做个补充。如果你希望用编程的方式启动容器,那么可以用Go调用docker API
承接上节课,我们使用Go来启动远程容器
今天我们操作下nginx 反代Go API的基本套路
后面几课时我们主要介绍和演示的是Rancher操作容器。先从单机开始,后面介绍多节点操作
今天先从单节点开始,部署API反代Go API
本课时我们采用两台阿里云主机。同时部署两个GO Api
内置的负载均衡是使用haproxy实现的。配置起来很简单。后面我们再演示其他方法
在多节点下,Nginx配置负载军和和SSL自动跳转的配置套路
今天我们随手拉个vue来进行前后端分离的部署演示
先从redis单机开始
mysql也是先从单机开始。后面我们进行读写分离部署
本课时进入第二章。我们将使用Rancher2.x来玩耍一下K8s。 注意在rancher的帮助下,你甚至零基础就能部署k8s集群 如安装慢,请加VIP群提问 如安装慢,请加VIP群提问 如安装慢,请加VIP群提问
请大家先依葫芦画瓢,按照视频操作快速部署一个nginx出来
我们随手写个API。大家可以看到最初级的部署方式
承接上节课,我们来完成一个最简单的负载均衡配置
今天我们来初步使用下k8s自带的服务发现
因为后面要用到pv和pvc,因此今天补充下 如何搭建最简单的nfs服务进行跨主机文件共享
有了前面的课时+今天的内容。我们创建API就不需要部署多个相同的程序了
学员提问,今天做个补充课时
依然是学员提问,做个补充课时。很短
前面两课时我们配置了域名+SSL,今天顺手把webscoket也配了
这两课时做些练习,结合之前讲过的pvc、nfs等 部署一个redis节点。后面我们再来部署redis集群
上节课我们使用配置文件,那么今天来介绍configmap的方式代替配置文件
常用的私有镜像有两种方式,今天先讲最简单的方式
做个简单的gitlab在rancher+k8s上的部署课程。非常简单。
为防止大家对gitlab+go操作不了解,做个简单的引导课
今天做个最简环境的部署和测试
上节课仅仅是输出静态字符串,这节课我们来学习下镜像的最简单打包
上节课打包的镜像有300多M。那么今天来讲下如何瘦身。
在上节课的基础上我们加入单元测试步骤
先使用我们之前部署的简易私有镜像库测试下打包和发布的流程
今天演示下修改代码后,自动更新k8s的deployment
今天简单介绍下在k8s中结合nginx-ingress来进行灰度发布的方法
承接上节课我们来进行流量调整
手工完成灰度发布设置不过瘾,我们来结合ci/cd
承接上节课。我们实现修改代码发布新版本+灰度测试一气呵成
本课时先部署单体etcd到k8s中
承接上节课,说一下golang连接远程etcd的方法
做个补充课,除了用上节课的方式开可以用nginx-ingress的方式反代
有了前面的基础,我们来创建一下集群
为了能够快速适应,先不管概念和场景,我们无脑创建一个SideCar容器
上节课我们演示到两者共享网络,今天我们来共享存储
今天说下基本场景,后面几课时我们来做示例
今天我们演示下 SideCar模式下用filebeat收集nginx容器日志
今天先来个单机式部署
上节课是单体,今天我们要涉及集群的最简部署
说一下基本的Kibana部署,连接ES集群
我们就不使用xpack功能了。而是利用nginx-ingress来完成
今天演示下k8s环境下安装分词插件的套路
今天是个补充课,使用SQL查询ES。
依然是补充课。演示下ES的负载均衡配置,并使用GO调用
后续课程 在这https://www.jtthink.com/course/141
问:为什么有的课程会涨价?
答:课程刚开始更新时是比较便宜的,随着课时的增多会逐步涨到原价
问:课程价格是每节课都要这么多钱?
答:课程价格是指该课程下面所有课时的总价,
问:为啥有课程最后显示课时正在更新?
答:说明我们的讲师还在录制中
问:购买课程后能看多久?
答:终身在线观看