admin管理员组

文章数量:1579907

我在学习kubesphere的时候,经验看到有同学抱怨学习成本高,怎么需要这么多台高配置的机器呀?其实这也是没办法的事情,现在的学习成本不只体现在学习难度上,还有一部分就是这部分就机器资源的费用也高。

我在经过几次的实现,总结了一条相对省钱的方法,各位想白嫖的小伙伴可以放弃白嫖的想法了。真的没有完全不花钱的方法。

白嫖之路堵死

当然我在之前的实验中,尝试过使用笔记本安装虚拟机的方式。我的个人电脑是MacBook Pro 2019 16寸,i7处理器32G内存,按道理来讲,安装几个虚拟机还是没问题的。所以我就启动了3台 4核8G的虚拟机,操作系统采用centos7.9。结果是kubesphere下的监控服务thanos-ruler死活启动不来,我重新装了好几次,失败放弃。

机器想释放,但好不容易安装的服务,下次再申请服务器,还需要再重装一次。怎么以最小代价保留机器里的软件和服务。下面教给你

第一阶段

花点小技巧,抠门大法

在讲安装之前,先看一下腾讯云的服务器价格吧
1、首先选择带【优惠】图标的分区,这里选择【南京】

2、下图可以看到,标准型SA2 - 8核16GB的价格是0.21元,讲真,真的不贵啊,我们搞3台,一个小时是6毛钱,一天24小时15元左右,而且有个烧钱的机器,也对督促你短时间内把视频撸完。这种由被动到主动的过程,不正是各位需要的么。

3、我最终的方案是选择一台4核8G当主节点,两台8核16G当负工作节点。又省了一毛钱一小时。这样的话,每个小时是在0.09+0.182+0.033=0.54。也就是一小时5毛4分钱。

还可以更省

大家也知道,我们无论是学习还是工作,买这个机器可能一天当中大多数的时间,服务器都是空跑的。
很多小伙伴就有个需求:能不能在白天的8个小时内,我花钱撸这个机器,晚上不用了,能不能不花钱?
答案是:还真有。

下面我就直接上干货!看到各位点点关注。

善用镜像,晚上睡觉时,机器咱不花钱(少花钱)

进入到机器详情页,点击【制作镜像】。
在制作之前,需要记录好每个机器的IP和hostname,这些在恢复时候是都要跟现在保持一致的!

给镜像起个名字,这里别犯懒,之后我们还得根据需要去恢复他。

OK我们已经弄了3个镜像了。

第一阶段OK,此时的费用降到最低

第一个阶段就算完成了。这个时候这个钱该咋算呢?
https://cloud.tencent/document/product/362/2413#.E5.BF.AB.E7.85.A7.E4.BB.B7.E6.A0.BC.E6.80.BB.E8.A7.88
这里大家不用费力去算了,3台机器的每天快照的费用,应该是在几毛钱到1元钱左右。相比每天开启实例的费用,实在的低的很了。

第二阶段 镜像恢复

1、恢复实例

我们进入到镜像页,列表右侧有个【创建实例】链接,点击进入

这里仍然选择竞价模式,只不过镜像,选择你当时创建的镜像即可。

创建完以后,做两个事情:
1、修改机器的实例名字和系统的机器名
hostnamectl set-hostname xxx
2、绑定的网卡ip,尽量恢复到上次部署的ip。这里要变化,势必要折腾一番了,为了避免折腾就直接改网卡的ip就好。

3、进入到云服务器详情页

2、恢复k8s

此时进入到机器,你会发现所有k8s的node节点都是NotReady的。

我们确认好,上一步的ip修改完毕以后,并且/etc/hosts也恢复到以前之后、
可以使用 systemctl restart kubelet 命令,来重启k8s。
等待1分钟,发现

再看一下pod是否正常

此时我们再访问一下,kubesphere的主页

OK。恢复之前的学习任务吧。这套流程熟练以后,10分钟就可以恢复回来,而且cpu、内存在恢复镜像的时候,可以根据需要进行调整。

附:费用总结

我玩了一天,加上周末两天,利用这种方式,一共花了7元钱左右吧。
各位兄弟们,你们去网吧玩,一个小时得多少钱。这个钱,你能得到海量的知识,所以还等什么。学起来啊!
阿达~~

本文标签: 云安腾讯经验KubeSphere