如图,最近当了一下氪金大佬 ,花了 十块五毛三 去学习了 kubernetes ,开启了我的 云原生 之路🐖
没想到除了游戏,学习还能这么氪金的。┭┮﹏┭┮
怎么这么突然呢,且听我娓娓道来~ 🐖
起因
在刚过去的高考中,大家都在讨论这个作文—— 本手、妙手和俗手 。
而作为一名吃瓜群众,我看到了这么一篇文章 👇 (内心非常激动!)
《云原生的本手、妙手和俗手》——2022全国新高考I卷作文
https://blog.csdn.net/CSDN_SAVIOR/article/details/125163530
这里截取了 文章中的部分片段 👇
作者:步尔斯特
看到这里时,我很激动,感觉技术的贫瘠得到了滋润 哈哈哈,瞬间打开了新大陆。😝
k8s 居然这么厉害的,我一直认定它是个 容器编排工具 ,没想到它还和云挂钩,而且还有 服务注册发现,配置中心,网关 等微服务概念里的东西。
同时,我 第一次 看到 Istio 这个词汇。
但是呢,这段时间工作很忙,自己下班也就开始偷懒了 哈哈,没动力学习(懊悔 ing)
推动
直到它的出现 👇
spring-cloud-tencent 的出现,让我非常惊讶!
还没仔细研究🐖
官方demo :http://14.116.241.63:8080
于是,我抓紧体验了下,然后,就发现了这个 北极星 。
一路来到了它的官网,然后我又看到了 云原生 这三个字!
在官网里逛逛时,我第二次看到 Istio 。(孤陋寡闻的感觉更加强烈了……)
同时我也很好奇,居然没有写 Nacos ,于是我跳过去看。
才发现这里也写着 云原生 三个字。😮
这一刻,我开始害怕了,我开始怀疑自己的技术栈是不是已经 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
k8s
https://kubernetes.io/zh-cn/docs/tutorials/kubernetes-basics/
原以为这个 k8s 不难,可实际上手时,却发现异常折磨人,跟着教程操作后,以为自己已经入门了,兴冲冲地想把之前的 RabbitMQ 重新搭建到 k8s 上,看到这近 5000 行的配置文件后,我知道自己想太多了。🙃
无奈之下,我去搜搜视频教程,一下子又发现了新宝藏 (感谢 bilibili 大学 哈哈哈)
好久没看学习视频,结果还有点上瘾 哈哈哈 。
这个是 雷神 讲的,基本无废话,看着很得劲。😋
(反思了下~ 我之前不喜欢看一些视频教程,主要是那会一些视频废话很多,就几条命令说半天,很气人;或者是技术还比较简单,自己就能学下去🐖)
注意评论区有 笔记地址!👇(好人呐!)
https://www.yuque.com/leifengyang/oncloud/ghnb83
这里建议不要自己改这些 版本,因为你改的太新的话,到时 老师的阿里云镜像里没有的话,你还得废一番功夫自己去用阿里云同步这些镜像。。而且后面用到的一些 k8s 插件,版本对不上也会导致极差的体验!
可见 小羊 也是被折磨怕了,本来装了 podman,结果发现有很多东西都是 实验性 的(🙄 想起 k8s 官宣弃用 docker 这类的消息,真是闲得🙄)
后面 docker 的版本如果跟视频操作,建议用 19 的版本,然后就是用 kubeadm 安装 k8s 的 环节了。(跟着视频的话,这里应该没啥问题了,很顺利就搞定了。)
现在来说说为啥我花了 十块五毛三 🐖
云服务器
为了模拟这个真实环境,我决定 租 3台服务器,毕竟买不起 🐖
这里选择 按量计费 就好了。不过这些主要收 硬盘 和 宽带 的钱。
我选择的是 2C4G4M 的套餐,开机操作时,大概是 0.5 元/小时 ,关机是 0.14 元/小时(只收硬盘费),删掉这些实例的话,就不再收费了。
感觉还行,不乱折腾的话,花 2,3 块钱就能快速体验这个 k8s 了(一个 master,两个 worker)。
不过后面我会用 minikube 在单机上面探索了🐖
结尾
感谢看完 小羊 的絮絮叨叨,本文主要介绍了一些 学云原生 的资料,以及 搭建 k8s 时要注意的坑🕳。还有以下几点感触👇
- 第一次看到 云原生 这三个字时,还没啥感觉,就和以前看到 云计算 的概念一样。但是当我发现这些日常用到的框架都开始加上 云原生 这个概念时,我便有了一种 危机感,潜意识里已经认定它是大势所趋,有必要去了解,学习一下,见见世面。
- 想到之前和产品经理聊天时,听他说 他也会和售前一起 向客户介绍一些 云产品 ,来解决一些问题。
- 最实际的一点就是,随着这个 云技术的成熟,企业嗅到了降低成本的方法,肯定会有更多上云的案例, 到时是不是真香就不好说了
- 新鲜感,学新技术真是让人期待(☆▽☆)
感谢您的阅读,mark 下还未上手的技术,Spring Cloud Tencent, 北极星,Istio 。🐷