花了十块五毛三,开始了我的云原生之路_微服务

如图,最近当了一下氪金大佬 ,花了 十块五毛三 去学习了 kubernetes ,开启了我的 云原生 之路🐖

没想到除了游戏,学习还能这么氪金的。┭┮﹏┭┮

怎么这么突然呢,且听我娓娓道来~ 🐖

起因

在刚过去的高考中,大家都在讨论这个作文—— 本手、妙手和俗手

而作为一名吃瓜群众,我看到了这么一篇文章 👇 (内心非常激动!)

《云原生的本手、妙手和俗手》——2022全国新高考I卷作文

https://blog.csdn.net/CSDN_SAVIOR/article/details/125163530

这里截取了 文章中的部分片段 👇

花了十块五毛三,开始了我的云原生之路_Cloud_02

作者:步尔斯特

看到这里时,我很激动,感觉技术的贫瘠得到了滋润 哈哈哈,瞬间打开了新大陆。😝

k8s 居然这么厉害的,我一直认定它是个 容器编排工具 ,没想到它还和云挂钩,而且还有 服务注册发现,配置中心,网关 等微服务概念里的东西。

同时,我 第一次 看到 Istio 这个词汇。

但是呢,这段时间工作很忙,自己下班也就开始偷懒了 哈哈,没动力学习(懊悔 ing)

推动

直到它的出现 👇

花了十块五毛三,开始了我的云原生之路_视频教程_03

spring-cloud-tencent 的出现,让我非常惊讶!

花了十块五毛三,开始了我的云原生之路_微服务_04

花了十块五毛三,开始了我的云原生之路_微服务_05

还没仔细研究🐖

花了十块五毛三,开始了我的云原生之路_微服务_06

官方demo :http://14.116.241.63:8080

于是,我抓紧体验了下,然后,就发现了这个 北极星

花了十块五毛三,开始了我的云原生之路_微服务_07

一路来到了它的官网,然后我又看到了 云原生 这三个字!

花了十块五毛三,开始了我的云原生之路_Cloud_08

在官网里逛逛时,我第二次看到  Istio 。(孤陋寡闻的感觉更加强烈了……)

花了十块五毛三,开始了我的云原生之路_Cloud_09

同时我也很好奇,居然没有写 Nacos ,于是我跳过去看。

才发现这里也写着 云原生 三个字。😮

花了十块五毛三,开始了我的云原生之路_Cloud_10

这一刻,我开始害怕了,我开始怀疑自己的技术栈是不是已经 out 了!(感觉不学点云原生,就要被淘汰了🐖)

原以为学到 SpringCloud 这套微服务体系就到顶了,没想到后面还有这个 云原生 ……

果然学无止境🐖

行动 & 资料

于是乎,在好奇心,不甘心,危机感 的驱使下,我便开始了我的云原生之旅~。

这里推荐下最近看过的很赞的文章

《展望架构的 2022:热度居高不下的云原生,如何撑起架构的未来》 👇

https://www.infoq.cn/article/S9wzvZU6BZMpMbkbvVQI?utm_source=related_read&utm_medium=article

《什么是云原生?这回终于有人讲明白了》 👇

https://juejin.cn/post/6844904197859590151

视频的话,可以试试搜搜 cloud native

https://www.bilibili.com/video/BV1WQ4y1M7Ye

花了十块五毛三,开始了我的云原生之路_微服务_11

k8s

花了十块五毛三,开始了我的云原生之路_Cloud_12

https://kubernetes.io/zh-cn/docs/tutorials/kubernetes-basics/

原以为这个 k8s 不难,可实际上手时,却发现异常折磨人,跟着教程操作后,以为自己已经入门了,兴冲冲地想把之前的 RabbitMQ 重新搭建到 k8s 上,看到这近 5000 行的配置文件后,我知道自己想太多了。🙃

花了十块五毛三,开始了我的云原生之路_微服务_13

无奈之下,我去搜搜视频教程,一下子又发现了新宝藏 (感谢 bilibili 大学 哈哈哈)

花了十块五毛三,开始了我的云原生之路_视频教程_14

好久没看学习视频,结果还有点上瘾 哈哈哈 。

这个是 雷神 讲的,基本无废话,看着很得劲。😋

(反思了下~ 我之前不喜欢看一些视频教程,主要是那会一些视频废话很多,就几条命令说半天,很气人;或者是技术还比较简单,自己就能学下去🐖)

注意评论区有 笔记地址!👇(好人呐!)

https://www.yuque.com/leifengyang/oncloud/ghnb83

花了十块五毛三,开始了我的云原生之路_微服务_15

这里建议不要自己改这些 版本,因为你改的太新的话,到时 老师的阿里云镜像里没有的话,你还得废一番功夫自己去用阿里云同步这些镜像。。而且后面用到的一些 k8s 插件,版本对不上也会导致极差的体验!

可见 小羊 也是被折磨怕了,本来装了 podman,结果发现有很多东西都是 实验性 的(🙄 想起 k8s 官宣弃用 docker 这类的消息,真是闲得🙄)

后面 docker 的版本如果跟视频操作,建议用 19 的版本,然后就是用 kubeadm 安装 k8s 的 环节了。(跟着视频的话,这里应该没啥问题了,很顺利就搞定了。)

现在来说说为啥我花了 十块五毛三 🐖

云服务器

为了模拟这个真实环境,我决定 3台服务器,毕竟买不起 🐖

花了十块五毛三,开始了我的云原生之路_视频教程_16

花了十块五毛三,开始了我的云原生之路_视频教程_17

这里选择 按量计费 就好了。不过这些主要收 硬盘 和 宽带 的钱。

我选择的是 2C4G4M 的套餐,开机操作时,大概是 0.5 元/小时 ,关机是 0.14 元/小时(只收硬盘费),删掉这些实例的话,就不再收费了。

感觉还行,不乱折腾的话,花 2,3 块钱就能快速体验这个 k8s 了(一个 master,两个 worker)。

不过后面我会用 minikube 在单机上面探索了🐖

结尾

感谢看完  小羊 的絮絮叨叨,本文主要介绍了一些 学云原生 的资料,以及 搭建 k8s 时要注意的坑🕳。还有以下几点感触👇

  1. 第一次看到 云原生 这三个字时,还没啥感觉,就和以前看到 云计算 的概念一样。但是当我发现这些日常用到的框架都开始加上  云原生 这个概念时,我便有了一种 危机感,潜意识里已经认定它是大势所趋,有必要去了解,学习一下,见见世面
  2. 想到之前和产品经理聊天时,听他说 他也会和售前一起 向客户介绍一些 云产品 ,来解决一些问题。
  3. 最实际的一点就是,随着这个 云技术的成熟,企业嗅到了降低成本的方法,肯定会有更多上云的案例, 到时是不是真香就不好说了
  4. 新鲜感,学新技术真是让人期待(☆▽☆)

感谢您的阅读,mark 下还未上手的技术,Spring Cloud Tencent北极星Istio 。🐷