写点什么

《腾讯云原生在线技术工坊》实践体会

  • 2022 年 1 月 23 日
  • 本文字数:1284 字

    阅读完需:约 4 分钟

《腾讯云原生在线技术工坊》实践体会

本周参加了腾讯云原生【燎原社】组织的云原生在线技术工坊,这个活动主要是让一些小白同学快速对 Docker 和 Kubernetes 有一些初步认知,每天通过 2-3 小时实际操作来对相关概念加深理解,一周的时间让零基础也能体会到云原生的魅力。


在云原生革命式改变软件开发和交付的时代,作为技术人员都需要或多或少来了解它,因为它涉及了开发、运维、测试等方方面面。本次六天的课程包括,Dokcer 初体验、Docker 的基础 Linux 命令、Dockfile 的制作、Docker 存储使用、K8S 的搭建、K8S 应用部署、使用 EKS 发布公网应用。


因为不是每天晚上都恰好有时间,所以有几个章节是一天完成的,简单谈下动手实验学习中遇到的一些问题及体会。

  1. 首先是环境的准备,需要在本地的计算机上安装 Docker Desktop,要求 windows 电脑操作需要 win10(内部系统版本号大于 1909)。我的电脑还是 win8 系统,安装了一台虚拟机来做实验,这里需要注意的是虚拟机要开启 intel VT,否则 docker desktop 无法启动。

  1. 需要安装 VS code 编辑器,对于没有太多编辑经验的小白来说,可能还是要去多熟悉下。我有时总在文件写完之后忘记保存,一运行就报错。

  2. Docker 的基础配置安装手册上提供的方法配置就行,关于 docker 的命令学习,最好的老师就是--help,一定学会自己看帮忙,绝大多数问题都可以解决。

  3. Linux 还是学习云原生相关知识的基本功,这个练习扎实了针对 docker 和 k8s 的一些命令就都是相通的。

  4. 平时学习编程语言时,我们可以使用这些 Ubuntu、CentOS 这些操作系统。而在实际项目中,这些必不可少的依赖以及这些依赖的版本,不应该交给基础镜像,而是需要我们自己来管理,所以我们需要精简版的系统。

  5. minikube start 在本地安装时真的特别慢,试了两次才能成功安装,重新安装前最好用 minikube delete 先去删除下。

  6. 腾讯云的初体验——镜像仓库可以去上传本地自己打包好的镜像,然后使用 EKS、CLB 发布公网应用,对个人开发者来说特别方便,可以自己做 app,网站来发布。

  7. 在本地使用 kubectl 连接 EKS 时,每次应用新的 yaml 文件时,都需要配置 KUBECONFIG 的环境变量,这个感觉有点繁琐,也不知道是不是我的操作有问题。

  8. yaml 语法速记:大小写敏感;使用缩进表示层级关系;缩进时只能使用空格,不能使用 Tab 键;缩进的空格数量不重要,只要相同层级的元素左侧对齐即可;# 表示注释,从这个字符一直到行尾,都会被解析器忽略。

  9. 在本次实验中会使用到腾讯云的 EKS、CLB、CFS 等服务,其中 EKS、CLB 都是按小时收费的,但腾讯云的收费账单很令人费解,EKS 每个小时 7 分到 2 角不等,CLB 每小时 2 角到 6 角不等。而且计费延时时间很大,我做完实验都删除干净了,还一直在扣费,都负数了。所以记得及时删除资源,以免产生不必要的浪费。


整体来说这个实践课程的含金量还是很高,手册文档写的也比较规范详细,小白选手收获多多,自己也可以进行反复练习,对将来进行更深层次的学习也是一个很好的起点。不过由于 Kubernetes 等云原生技术所包含的知识十分庞杂,程序员、运维工程师如果想要进阶,企业如果想在生产实践中转型云原生,则很有必要去参加腾讯云燎原社举办的线下实战营活动,相信那里干货更多。


这里是官方的手册文档,想要学习的小伙伴可以参考云原生在线技术工坊

发布于: 刚刚阅读数: 4
用户头像

InfoQ签约作者 2018.11.30 加入

热爱生活,收藏美好,专注技术,持续成长

评论

发布
暂无评论
《腾讯云原生在线技术工坊》实践体会