开发者社区> Fano> 正文

学习报告——冬季实战营第四期:零基础容器技术实战

简介: 训练营日期:2022年2月21日 - 2022年2月27日
+关注继续查看

前言

本次实战营活动地址,点击直达——《上云第一课 云起冬季实战营》

在刚刚结束的第三期中,接触到了很多关于MySQL数据库的知识,还学习了SQL语句基础,以及如何在云端使用数据库。本期来到了容器的专题。浏览一下日程安排,发现这期是自开营以来第一次在同一期中安排了两次直播。本期先是介绍了阿里云的容器服务,然后进行了Docker基础知识的梳理,介绍混沌工程,最后在直播中学习利用容器和容器网络文件服务搭建WordPress网站,学习如何保持线上应用的最佳状态,保持业务连续性。


2月21日 动手实战-基础学习之阿里云容器服务Kubernetes版快速入门

本场景以Github上的一款魔方游戏为例,指导您如何通过容器服务ACK在K8s集群中部署和监控容器应用。

官方场景体验页面

体验感受

通过本次实验,我学会了以下内容:

  • Kubernetes的相关基本概念
  • 什么是所谓的“无状态应用”,什么是“有状态应用”
  • 在ACK集群中快速部署一个无状态应用(Deployment)
  • 通过服务(Service)来访问新部署的容器化应用
  • 监控应用的运行状况

这个实验接触到了阿里云容器服务Kubernetes版,ACK提供了高性能可伸缩的容器应用管理能力。自己通过查阅资料学习了什么是有状态应用,什么是无状态应用。部署应用的过程跟着手册走,特别容易理解,做资源限制和端口设置都很方便。这次部署出来的魔方游戏视觉效果很好,无奈自己不擅长玩魔方,摆弄半天也只能拼出来一个面。


2月22日 动手实战-基础学习之Docker镜像管理快速入门

本教程将介绍如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像。

官方场景体验页面

体验感受

通过本次实验,我学会了以下内容:

  • 容器的概念
  • 镜像仓库(Registry)的概念
  • 容器镜像服务ACR(Alibaba Cloud Container Registry)的使用
  • 搭建Docker服务,包括安装Docker依赖库、添加软件源、安装Docker CE、启动Docker服务,以及配置DockerHUb镜像加速器
  • 创建和编写Dockerfile
  • 使用Docker基本命令构建和运行镜像
  • 使用阿里云容器镜像服务ACR创建远程镜像仓库
  • 使用Docker命令推送和拉取镜像

来到第二天才发觉,这个实验要是放在这期的第一天就好了。这个实验包含了很多基础知识,从容器的概念到Docker的安装配置与运行,再到Docker的常用命令,最后还学习了如何使用阿里云的容器镜像服务。通过这个实验,可以学习到最实用的容器操作,这里面包含了Docker最核心的配置操作流程,可以帮助新手对Docker进行入门。


2月23日 动手实战-进阶实战之Chaos带你快速上手混沌工程

场景主要介绍混沌工程的思想及其原理,体验故障演练(AHAS Chaos),阿里云在混沌工程领域的产品。

官方场景体验页面

体验感受

通过本次实验,我学会了以下内容:

  • 什么是混沌工程——有目的地制造故障,找出系统弱点
  • 为阿里云容器服务集群中创建的无状态工作负载安装探针
  • 通过应用高可用服务控制台中的架构感知功能查看系统整体架构
  • 进行自动恢复场景的演练
  • 进行强弱依赖场景的演练
  • 进行失败重试场景的演练

这个实验算是打开了一个新的领域。混沌工程这个概念是全新接触的,之前知道软件测试,但是没听过混沌工程这个词,这次确实增长了见识。受益最大的地方是场景体验页面里介绍的所谓“面向失败设计”的思想,软件系统也需要面向失败进行实战演练,这是系统设计和软件设计中非常重要的一环。Chaos就是给系统安排的演习场,可以帮助团队检测系统弱点,防患于未然。而且操作简单,点点鼠标就能配置,结果的反馈也很准确,对使用者非常友好。


2月24日 19:00-20:00 直播带练

冬季实战营第四期:零基础容器技术实战,第四日直播带练——

《使用阿里云容器服务和容器网络文件系统搭建WordPress网站》

讲师/嘉宾简介:

王焦,花名白槿,阿里云容器服务高级开发工程师,负责存储的容器化研发。

官方直播页面

实验:使用阿里云容器服务和容器网络文件系统搭建WordPress网站

本教程介绍如何通过阿里云容器服务ACK和容器网络文件系统CNFS搭建一个简单的弹性、高可用WordPress网站,使用CNFS回收站进行数据恢复,验证quota和CNFS在线扩容。

官方场景体验页面

体验感受

通过将实验指导手册和老师的直播内容相结合,我学会了以下内容:

  • 创建Kubernetes托管版集群
  • 通过容器服务ACK控制台创建WordPress应用
  • 使用CNFS回收站进行数据恢复
  • 验证quota是否生效
  • 对CNFS进行在线扩容,并验证扩容是否成功
  • 释放Kubernetes托管版集群

这个实验的步骤很多,24分钟的直播中,王焦老师详细讲解了弹性扩容之前的步骤。多亏有老师的讲解,使得知识的条理特别清晰,更容易理解。云服务器ECS和容器服务Kubernetes版ACK都是第一期和本期的老面孔了。新接触的内容是网络附属存储Network Attached Storage(NAS)和容器网络文件系统CNFS。使用CNFS托管NAS文件系统,有效提升了NAS文件系统的性能,既能在容量上更加灵活,也可使服务具备高可用的优点,对用户来讲,节省了成本,对服务提供方来讲,避免了服务器资源的浪费。CNFS回收站这一设计,对误删数据导致业务受影响的用户来说,真的可以说是救命的功能。


2月25日 19:00-20:00 直播带练

冬季实战营第四期:零基础容器技术实战,第五日直播带练——

《如何保证线上应用的最佳状态,保证业务连续性》

讲师/嘉宾简介:

智云,阿里云云原生高可用架构开发工程师,负责全链路压测的研发。

官方直播页面

体验感受

通过本次直播,我学会了以下内容:

  • 什么是PTS
  • 客户为什么需要PTS
  • PTS有哪些功能
  • 全链路压测的难点在什么地方
  • 什么是AHAS流量防护
  • AHAS核心流量防护应用场景
  • 如何使用PTS和AHAS

在本次直播中,智云老师进行了22分钟的讲解。从介绍PTS开始,讲到PTS的难点和功能,又介绍了AHAS流量防护的概念和应用场景,最后对PTS和AHAS如何使用进行了整体的流程演示。演示的过程步骤很多,对我这个初次接触PTS和AHAS这两个概念的人来讲,确实很难一下子全部消化。但是也算对这些概念有一些了解了。PTS存在的意义是解决生产环境精准容量规划的痛点。而AHAS流量防护则是主要以流量为切入点,从多个方面保持微服务的稳定性。PTS的优势在于:支持多场景、多产品、多协议、多架构,低成本,高精准,生产业务无代码侵入。AHAS的优势在于:多场景、多维度、全方位、可观测,支持流量控制、并发控制、系统保护、熔断降级、热点防控、失败控制等六大类应用场景。在实际的Demo演示中,无论是PTS还是AHAS都为用户提供了很直观的观测图表,便于让用户实时了解掌控各种信息。这次的内容很令人头大,好在阿里云的操作界面简洁明了,让人感觉安心舒适。


关于直播

本期的这两次直播时长都很好,每次都有二十多分钟,比之前的好多了。抽奖活动也安排得很合适,均匀又不失紧凑,很好地调动了观众的积极性。感觉几次直播过后,整个流程确实越来越成熟了。保持,加油。


总结

这一期是对容器知识的修炼,先是学习了阿里云容器服务Kubernetes版,然后学习了Docker镜像管理相关的各种命令。在学习Chaos的时候,接触了“面向失败设计”的思想,明白系统也需要通过演练挖掘潜在问题。在第四天的内容中接触到了容器网络文件系统CNFS,灵活的扩容能力和对误删除数据的恢复能力,都体现出了它的优秀。最后一天学习了PTS和AHAS有关的内容,学习了如何才能保证线上应用处于一个最佳的状态。第四期到这里就结束了,还剩一期,接下来就是大数据相关的知识了。继续,争取完美收官。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
20675 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
23576 0
零基础容器技术实战-学习报告
零基础容器技术实战-学习报告
44 0
学习报告——冬季实战营第四期:零基础容器技术实战
训练营日期:2022年2月21日 - 2022年2月27日
431 0
冬季实战营第四期:零基础容器技术实战|学习报告
冬季实战营第四期:零基础容器技术实战|学习报告
35 0
冬季实战营第四期报告:零基础容器技术实战
冬季实战营第四期报告:零基础容器技术实战
19 0
冬季实战营第四期学习报告:零基础容器技术实战
转眼间,实战营已经进行过半,自己也在实战营中收获了许多,技术水平也得到了一定的提高。第四期的实战营从2月21日开始,同样也是为期5天。本期实战营以实战为主,在安排了三天的实战任务后,紧接着就是阿里云的老师两天的直播带练,可以说干货满满,内容充实!
29 0
冬季实战营第四期:零基础容器技术实战
本期主要学习了阿里云容器服务Kubernetes版快速入门、Docker镜像管理、快速上手混沌工程,体验故障演练,以及大神直播带练
41 0
零基础容器技术实战-学习报告
零基础容器技术实战-学习报告
45 0
+关注
Fano
一只普普通通的技术宅
7
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载