容器云平台使用体验:时速云

来源:互联网 发布:gcc windows 64 下载 编辑:程序博客网 时间:2024/04/26 17:21

    容器技术风起云涌,在国内也涌现出了很多容器技术创业公司,本文介绍容器厂商DaoCloud提供的容器云平台,通过使用容器云平台,可以让大家更加了解容器,并可以学习不同容器云平台的优势。

1.        首先我们进行注册:


2.        注册成功后登录:


登录到平台后,可以看到平台可以提供的功能,平台在左下角提供了新手入门功能,可以帮助初级使用者快速上手,其实就是跳转到文档页面,创建一个Hello World服务。


通过总览页面可以看到平台给用户提供了5元优惠券。


整个总览页面有个问题,就是刚开始时页面显示如下图:


过几秒钟后,页面显示才正常:


3.        代码构建功能:


平台提供了同另外几个代码库对接的能力,可以和github、bitbucket、coding和gitlab进行对接。笔者使用一个github上面一个public的test项目来进行同步:


下面是代码构建的操作页面:


在这个操作页面中,选择创建按钮,那么先进行错误提示:


接着跳转到错误页面:

 

平台提供了代码构建客户端,适用于没有把代码托管到GitHub或者BitBucket等代码托管平台上,只有本地的代码或者可部署的应用,希望可以尝试和使用时速云提供的镜像和容器服务的用户。

 

4.        镜像仓库功能:进入镜像仓库管理页面,在镜像中心中可以选择时速云平台上面所有的镜像,也可以在我的镜像中查看自己制作的镜像,还可以在我的收藏中查看已经被收藏的镜像。


查找时速云提供的wordpress镜像:


5.        服务编排功能:平台提供了两种服务编排方式,一种是Pod 编排,适用于紧耦合的服务组,保证一组服务始终部署在同一节点,并可以共享网络空间和存储卷;一种是Stack编排,设计上与 Docker Compose 相似,但可以支持跨物理节点的服务之间通过 API 进行网络通信。

无论是选择Pod编排还是Stack编排,都需要输入描述文件,平台根据描述文件进行执行:


之后就可以根据编排内容创建服务:


平台提供了几个公共编排,如下图所示:


6.        应用和服务功能:进入容器服务页面,可以对服务进行管理,包括创建、弹性伸缩、灰度升级、重新部署、更改配置和删除。在创建服务的时候,可以选择我的镜像、编排、收藏镜像和Docker/第三方镜像:


在容器配置页面可以选择容器规格,并且明确提示使用价格:


在高级设置里面可以配置环境变量和服务端口:


整个容器创建的过程还是很快的,下面是几秒后已经创建好的容器:


可以通过web控制台对申请到的容器进行操作:

 

可以对这个centos容器进行灰度升级:


也可以重新部署:


还可以更改容器规格:


在创建容器服务时,可以选择有状态服务,对于有状态服务可以进行数据持久化。在北京1区中,容器只有默认存储:


在北京2区中,可以自定义存储,创建好存储卷后,就可以在创建容器的时候使用:


对于mysql镜像,高级设置时可以设置mysql运行时环境变量,也可以设置容器端口:


可以对已经创建的容器服务进行监控,可以查看基本信息,容器实例,存储卷,绑定域名,端口,日志和事件,还可以进行监控:


不知道什么原因,处理器监控始终没有出来。

 

还可以更进一步查看服务用到的每个容器实例情况:


监控页面还是没有处理器信息:


7.        存储与备份功能:进入容器服务页面,可以对数据卷进行操作,包括创建、扩容、格式化和删除。

 


8.        内网域名别名功能:对于多个服务之间的访问,时速云提供内网域名来访问,以避免内网 IP 地址变动带来的影响,内网域名对于不同 namespace 之间是完全隔离的。如果对于不同 namespace 之间的服务,也希望通过内网访问,您可以通过指定完整域名来访问。

 9.        回收站功能:删除后的容器服务可以选择是直接删除还是放入回收站中,在回收站中的容器服务可以恢复,也可以直接删除:


10.    私有集群功能:时速云私有集群允许用户创建私有的Docker 主机集群,并允许接入自有的云主机、物理机或者虚拟机等。私有集群支持普通模式和跨云模式。私有集群除了具备和容器服务一致的容器管理功能,还开放了集群的 API 调度功能。


创建好私有集群后,向这个集群中添加主机:


平台提供了一个演示集群:


可以查看集群中主机信息:


可以查看集群中应用信息:


 11.    加速器功能:使用加速器将会提升您在国内获取Docker官方镜像的速度。


12.    帐号管理功能:可以查看帐号基本信息、企业认证、绑定API等信息。


    总结:上面可以看到时速云容器云平台提供的绝大部分功能。通过使用时速云提供的公有云环境,可以方便的安装mysql,让这些安装调试工作变得特别简单,通过web界面点几下鼠标,输入几个参数,就可以通过容器云平台来生成mysql环境,接着就可以直接操作和mysql了。这样可以节省了我们大量的时间,让我们可以集中精力在使用mysql上。上面只是用mysql来举例,其实容器还有很多很多的应用场景,大家可以逐渐积累容器使用经验。

0 0
原创粉丝点击