201608北京云栖Workshop - 基于容器服务的视频点播应用(一)

目标

在打造千万用户海量视频网站之前,让我们先定一个能达到的小目标,比如说先搭建一个简单的视频点播应用。

  • 熟悉容器服务的基本概念
  • 通过容器服务实现视频点播应用的快速搭建

涉及平台

*代码托管平台:阿里云Code
*镜像托管平台:阿里云Hub
*容器管理平台:阿里云容器服务

步骤

1. 创建阿里云Code代码库

阿里云Code上新建一个代码库。为了方便操作,我们准备了一个已有的代码库,您可以把它派生成自己的代码库,只需要打开https://code.aliyun.com/acs_test/workshop,点击“派生”按钮。
201608北京云栖Workshop - 基于容器服务的视频点播应用(一)

2.在阿里云Hub创建仓库,并触发镜像构建

阿里云Hub平台,创建来源于阿里云Code的镜像仓库。
201608北京云栖Workshop - 基于容器服务的视频点播应用(一)

点击立即构建
201608北京云栖Workshop - 基于容器服务的视频点播应用(一)

3. 创建集群

容器服务控制台上创建一个集群。
201608北京云栖Workshop - 基于容器服务的视频点播应用(一)

4. 通过镜像部署应用

点击左侧导航栏的“应用”,如果第一步中的集群状态正常,会在右上角看到“创建应用“按钮。点击按钮,在接下来的页面中填写应用信息,并点击”使用镜像创建“。
201608北京云栖Workshop - 基于容器服务的视频点播应用(一)

填写镜像地址:registry.cn-hangzhou.aliyuncs.com/lj/workshop,以及镜像版本:latest
填写Web路由规则:
容器端口80,对应域名地址:http://workshopDemo
201608北京云栖Workshop - 基于容器服务的视频点播应用(一)

点击确定,等待应用的创建,稍等片刻应用就会处于运行状态:
201608北京云栖Workshop - 基于容器服务的视频点播应用(一)

点击服务名称,再点击访问端点,我们就可以直接访问应用了:
201608北京云栖Workshop - 基于容器服务的视频点播应用(一)

5. 访问应用

视频点播应用一共有三个页面组成,视频列表页面,视频上传页面,视频点播页面。如下图所示:
201608北京云栖Workshop - 基于容器服务的视频点播应用(一)

201608北京云栖Workshop - 基于容器服务的视频点播应用(一)

由于还未开通视频服务,视频上传页面以及视频点播页面还暂时不能提供服务。如何实现一个真正实现视频点播应用呢?请参考系列文章:基于容器服务的视频点播应用(二)