阅读:5255回复:3
Go web阿里云部署第二章:Rancher2+k8s集群快速上手(更新贴)
本帖来自 Go web+阿里云部署实战课程的第二章
本课程我们直接选取2台阿里云的ECS来进行演示。 其中第一章我们使用的是Rancher 1.x进行跨主机多节点作坊篇部署。 第二章我们开始使用rancher 2.x进行k8s的部署和玩耍。 观看第二章 您只需要了解Linux(centos)和docker即可。 k8s的细节在其他课程会进行恶补。本章节就是 快速上手。疯狂快速使用篇 每周更新4-5课时: 第二章:Rancher2+K8s快速上手 第16讲:快速部署Rancher2和K8s集群 本课时进入第二章。我们将使用Rancher2.x来玩耍一下K8s。 注意在rancher的帮助下,你甚至零基础就能部署k8s集群 第17讲:创建项目、namespace、初步部署nginx、nodeport 请大家先依葫芦画瓢,按照视频操作快速部署一个nginx出来 第18讲:部署一个go api到k8s集群中(初级)、Hostport 免费试听 无需登录 我们随手写个API。大家可以看到最初级的部署方式 第19讲:2个go api进行负载均衡(ingress) 承接上节课,我们来完成一个最简单的负载均衡配置 第20讲:ClusterIP模式、服务发现基本入门和调用 今天我们来初步使用下k8s自带的服务发现 第21讲:补充:部署nfs服务进行跨主机文件共享 免费试听 无需登录 因为后面要用到pv和pvc,因此今天补充下 如何搭建最简单的nfs服务进行跨主机文件共享 第22讲:使用Rancher创建PV和PVC、运行GoAPI 有了前面的课时+今天的内容。我们创建API就不需要部署多个相同的程序了 第23讲:补充课时:k8s负载均衡加域名和路径重写 学员提问,今天做个补充课时 第24讲:补充课时:rancher负载均衡配置SSL的方法 依然是学员提问,做个补充课时。很短 第25讲:补充课:rancher+k8s配置websocket 免费试听,无需登录 前面两课时我们配置了域名+SSL,今天顺手把webscoket也配了 第26讲:实操练习(1):k8s部署Redis(单节点) 免费试听,无需登录 这两课时做些练习,结合之前讲过的pvc、nfs等 部署一个redis节点。后面我们再来部署redis集群 第27讲:实操练习(2):Go连接k8s中的Redis(单节点) 用go测试下 第28讲:使用ConfigMap挂载Redis配置文件 上节课我们使用配置文件,那么今天来介绍configmap的方式代替配置文件 第29讲:补充课:搭建简易私有镜像仓库 常用的私有镜像有两种方式,今天先讲最简单的方式 连载中,每周更新3-5课时 |
|
|