docker 已经装了,用 mysql 和 wordpress 成功跑起来。下一步练习 K8S,但我看相关资料得要一个 master 和三个 node,视频里建了三个虚拟机,笔记本岂不得 32G 内存?我的笔记本是 16 年买的战神 K640E-i7 D1,是 DDR3L 内存,搜主板信息好像不支持 R4 。工作一年半银行卡有一万多( C#广州 5K ),有点心疼钱包。。。
1
Biggoldfish 2020-08-26 13:50:49 +08:00 1
找个云服务商不就完了,何必跑在本机
比如 Azure 就有提供 AKS: https://azure.microsoft.com/en-us/services/kubernetes-service/ |
2
755rQlBW742S6Fcc 2020-08-26 13:50:53 +08:00 1
ecs 按量付费
不练习的时候 打个快照 服务器销毁就行了 |
3
StarUDream 2020-08-26 13:52:09 +08:00
啊。学习 K8S 为啥不买云主机,按量付费也没多少钱啊。(你不会就是想换一台电脑吧)
( Google Cloud 有信用卡送赠金,一年有效期。国内一些实名认证后也送一些免费额度的) |
4
594duck 2020-08-26 13:56:27 +08:00
笑看瞎折腾。
|
5
coderxy 2020-08-26 13:56:43 +08:00 1
可以用云服务器,或者如果你只是想联系 K8s 的使用而不是学习 k8s 的搭建运维的话你可以直接装一个 Minikube,就是一个单体。功能跟正式的一样。 我自己在 Mac 上用的就是这个。
|
6
IsaacYoung 2020-08-26 13:58:12 +08:00 2
楼主只是为买电脑找个接口 手动狗头🐶
|
7
putaozhenhaochi 2020-08-26 14:00:40 +08:00
买
|
8
mml 2020-08-26 14:02:28 +08:00
开云服务的是真有钱,
只是跑跑学习也不需要这么多的内存,适当按自己情况调整下配置和节点。 |
9
KaynW 2020-08-26 14:04:21 +08:00
你要实在想整一个 nuc 都行... master 最少 2core, 其余的就没什么限制了. 我之前一台 8core 16G 的 NUC 跑三节点稳得很
|
10
Immortal 2020-08-26 14:07:28 +08:00 1
k3s 不够你玩么..
|
12
dongisking 2020-08-26 14:08:24 +08:00
mark,我也遇到这样情况
|
13
segama201901 2020-08-26 14:26:51 +08:00
kubernetes 官网没被墙,希望 LZ 学习的时候能多看看官方文档,教学视频参考以下就行了。很多文档已经有中文版了,没有中文版用 edge 或者 chrome 的网页翻译。
https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ 节点最低配置要求 cpu 两核,内存两 G 以上。 |
14
wellsc 2020-08-26 14:27:52 +08:00
minikube 不好吗
|
15
u6pM63mMZ34z32cE 2020-08-26 14:29:37 +08:00
搞几个树莓派可行不?
|
16
kidlj 2020-08-26 14:30:27 +08:00
Azure AKS,master 节点不花钱,开一个 B2s node 节点,150/月。
|
17
segama201901 2020-08-26 14:31:26 +08:00 1
@segama201901 补充一下,创建虚拟机分配 2cpu,2G 内存,但是运行时不会将这两 G 内存全部分配给虚拟机。如果你在自己的笔记本上使用 VMware workstation 。那么在 linux 虚拟机内安装 vmtools 之后,还可以在负载过高时回收虚拟机的内存。祝 LZ 学习愉快。
|
18
ma836323493 2020-08-26 14:41:06 +08:00
去除污点,单节点够玩了
|
19
joApioVVx4M4X6Rf 2020-08-26 14:43:06 +08:00
个人建议还是分期弄个内存大的电脑。以后也有用
|
20
lithiumii 2020-08-26 14:54:10 +08:00 via Android
k8s 好像也有树莓派版本的,整一套物理集群呗
|
21
cdlnls 2020-08-26 14:57:19 +08:00 via Android
8g 内存也能整三个虚拟机的
|
22
arischow 2020-08-26 15:00:31 +08:00
ec2 spot instances
|
23
12101111 2020-08-26 15:03:36 +08:00
直接装 debian 10 虚拟机,2G 内存 16G 硬盘,除了 openssh 别的组件一概不装,不要装 GUI,docker 在 systemd 配置文件上设置 http_proxy 环境变量或者用 docker hub 镜像+重命名 tag 法下载好 gcr.io 的镜像,然后官方文档里写了怎么用 kubeadm 初始化控制面和将 master 节点设置为可调度
|
24
kokutou 2020-08-26 15:13:37 +08:00
ddr3l 16g 淘宝也就 120 块钱...
2 根不就 32g 了... |
26
OPA 2020-08-26 15:33:59 +08:00 1
组台洋垃圾,比换笔记便宜多了
|
27
hwdef 2020-08-26 15:36:16 +08:00
nuc 吧
|
28
hwdef 2020-08-26 15:36:45 +08:00
或者 minikube 咯
|
29
cco 2020-08-26 15:38:46 +08:00
在公司测试环境搭建了一套 k8s,当然用的是 rancher~~
|
30
zhujinlong 2020-08-26 15:39:47 +08:00
vagrant 虚拟机,内存消耗很小.
|
31
mysalt 2020-08-26 16:00:07 +08:00
买台阿里云 /腾讯云主机做跳板机+HTTP 代理,云文件系统存储下载好的安装包,Ansible 自动化脚本搞起来,5-10 分钟就能搭建个 k8s 集群了。
按量付费一台腾讯云 4 核 8G 主机才 0.55 一个小时。 |
33
lower 2020-08-26 16:45:45 +08:00
洋垃圾+1
|
34
NoirStrike 2020-08-26 16:47:31 +08:00
master 去污点勉强够用...
|
35
SmartKeyerror 2020-08-26 16:54:35 +08:00
NUC 10i7FN,32G 内存,500G SSD,某宝价格不到 5K 。Vagrant 开 3 个虚拟机,够折腾了
|
36
liuxu 2020-08-26 16:56:23 +08:00
k3s 保平安,raspberry pi 集群可以组起来,咸鱼二手 100 出头一个 3b
|
37
CallMeReznov 2020-08-26 16:58:00 +08:00
k3s 啊,爽一批
或者直接按量付费在云主机里搭建,玩一天也不要几块钱. |
38
nrtEBH 2020-08-26 17:01:31 +08:00
想买笔记本就直接买 自己的钱不用找借口说服自己啦
|
39
lichengzhang2005 2020-08-26 18:10:39 +08:00
现在 AMD 的笔记本很便宜了,搞台 4600U 的,加满 32G 也不到 5000
|
40
vivia 2020-08-26 18:24:31 +08:00
我撸了个 i5 工控机,配置了 32G 的内存,一共花了 2700 出头吧,装了 esxi,软路由,k8s 都能折腾,lz 参考一下
|
41
simpleapples 2020-08-26 19:04:52 +08:00
启三台 1core 1g 虚拟机 可以用跑起来做实验的
|
42
ryncsn 2020-08-26 19:23:15 +08:00
我用 4 个树莓派跑了个 K8s,感觉没啥毛病,除了个别的 Fedora 里的坑,基本上按照 kubeadm 官方教程走一遍就跑起来了,想折腾 ARM 的话也可以试试:
https://blog.hackret.com/2020/05/468/ |
43
securityCoding 2020-08-26 19:35:43 +08:00
katacoda.com 够不够你学习
|
44
xcstream 2020-08-26 20:15:36 +08:00
一个虚拟机 2 个 3 个 6g ddr3 最多可以 16g
|
45
buffzty 2020-08-26 20:42:46 +08:00
阿里云服务器 按量付费,2c4g 按小时计费.一天也就一块多.我学 K8S 一共买了 3 台用了不到 3 天 这难道还贵吗
|
46
grissom 2020-08-26 20:52:33 +08:00
i5-5250U 内存 16G DDR3 的 intel nuc 装了 esxi,同时跑了 k8s 1master 2node,还跑了一个 zorin 。跑点小应用连手够了
|
47
CallMeReznov 2020-08-26 20:58:23 +08:00
@vivia #40 熊弟,什么样的
|
48
vivia 2020-08-26 21:51:39 +08:00
淘宝搜索一下就有,很多的。
@CallMeReznov |
49
yeya24 2020-08-26 22:07:07 +08:00
minikube kind k3s 选择很多
|
50
hallDrawnel 2020-08-26 22:17:10 +08:00
学习的话 Minikube 就行了,没必要非搭建真的集群。组台高配台式其实也够,顺便打打游戏。
|
51
luanlengli 2020-08-26 22:42:44 +08:00
katacoda 不是有白嫖的 k8s 集群吗
www.katacoda.com/courses/kubernetes/playground |
52
jiangzm 2020-08-26 22:58:34 +08:00
你该换个工作了
|
53
liulaomo 2020-08-26 23:35:30 +08:00
@Biggoldfish pdd 上买几个二手笔记本+内存条,比云服务器划算得多
|
54
xuzhzzz 2020-08-26 23:50:19 +08:00
让你们运维开几台虚拟机你玩
|
55
sola97 2020-08-27 00:13:56 +08:00
我以前的 K660E 还能插三条 8G 来着,不过还是新笔记本真香,直接 2X16G,甚至还能 2X32G
|
56
DJQTDJ 2020-08-27 00:32:38 +08:00 via iPhone
买完回到解放前?
|
57
baoshuo 2020-08-27 01:04:52 +08:00
@StarUDream #3 GCP 现在只有 90 天了
|
58
littlewing 2020-08-27 02:23:38 +08:00
给那么大内存干啥
|
59
xingzw 2020-08-27 02:28:07 +08:00
楼主就打算给自己买个顶配 MBP “凑合凑合”用。
你们文不对题回答的什么乱七八糟的... ... 年轻怕啥,无限可能,月入十几、几十万也就几年后的事。 买! |
60
kennylam777 2020-08-27 02:48:24 +08:00 via iPad
新版 Docker for Windows 在 Windows 10 Pro 的 WSL2 核心,比 VM 啟動快也節省資源,內置的 k8s 點一下就能用,安裝 VM 的功夫也省了。
有點基本功就在上雲用按時付費的 Managed K8S,Azure 太貴的話還有 DigitalOcean,在本地環境的 VM 你是無法測到 load balancer 及原生 persisted volume 等 k8s 重要組件。 自建雲跑 LB 及 PV 起碼也得上 OpenStack,就不是一般 PC 跑得動的。 |
61
dayeye2006199 2020-08-27 06:14:54 +08:00
兄弟有没有听说过 kind ?
一个 master 一个 worker node 帮助理解原理绰绰有余。 |
62
dreamusername 2020-08-27 08:49:32 +08:00
最好是买云服务,除了 AWS,其他厂商的 master 都是免费的,自己花钱添加 node 节点就可以了,一个月没多少钱,一个月足够你练习了。
|
63
salmon5 2020-08-27 09:01:38 +08:00 via Android
阿里云 ack
|
64
salmon5 2020-08-27 09:04:31 +08:00 via Android
或者 ceo 拨款 100 万给你造个 idc
|
65
xiaodim 2020-08-27 09:11:24 +08:00
树莓派 3b 表示 k3s 的话 内存占用有点多 还卡(指 kubectl 命令)
|
66
Visitor233 OP @Biggoldfish
@qingjiaowochangd @StarUDream @coderxy @KaynW @Immortal @kidlj @mysalt @vivia @SmartKeyerror @securityCoding @buffzty @grissom @luanlengli @dreamusername 写一长串不知道触发了那个敏感词回复不了,简单点,谢谢各位前辈传授学习方法。 |
67
zppass 2020-08-27 09:45:21 +08:00
这个按量还没尝试过,如果不是一直计时的话,还挺香的
|
68
OPA 2020-08-27 10:21:09 +08:00
@Visitor233 建议找 intel e5-26XX CPU 的台式
|
69
w169q169 2020-08-27 10:24:16 +08:00 1
推荐一下 k3s 。
我在家了搭了一个 7c14G 的小集群,2 台机器( nas 加 nuc ),使用没有啥问题,不要跑大型费资源的项目就行,我在里面装了 prometheus-operator,还有自己用的 airlow 用于跑定时任务,还有一个 mysql 存数据。 如果是笔记本的话,推荐用 minikube,设置 16g 。切身体会,大部分项目可以使用的,除了 istio 这种高负载的项目(会原地爆炸)。 虚拟机的话,建议配三个 4c8g 的。我们公司的 k8s 开发环境,压缩一下,可以放在 5c32g 的一台机器上(手动狗头,公司为了省钱)。 练习的话,不建议用云环境的 k8s 环境。因为 k8s 运行时有很多问题,不长时间运行,你遇不到就不会知道。一会开,一会关,apply 一下以为正常了,其实 bug 还在没启动(手动狗头)。 |
70
LichMscy 2020-08-27 10:52:12 +08:00 1
单纯学习直接 katacoda 把
如果真的要起一套完整的,除了 apiserver 和 node 你还得启个 etcd 把,为了高可用,至少三节点起把,或许自定义镜像多了,还得搞个 harbor 呀;再然后整个监控需要收集集群数据,prometheus 不能少吧,顺带搞个报表统计搞个 grafana 对不对;日志没法保存下来分析,整个 ELK 收集日志也需要呀。 所以结论还是直接 katacoda 类似的学习平台入门再考虑攒机器的事情呀~ |
71
yikyo 2020-08-27 10:59:09 +08:00
弄台机子跑 esxi 就完了,1000 预算就足够了。
|
72
sgissb1 2020-08-27 11:06:26 +08:00
害,你这多大点事情,省着点用呗。
最近在调 nvenc 和 cuvid,我的笔记本显卡不支持,必须要外接显卡或换电脑,那才叫一个肉疼。我这个是不得不 |
73
conn4575 2020-08-27 13:03:14 +08:00 via Android
K3S 足够了,等摸得差不多了再自己组 K8S
|
74
atonku 2020-08-27 17:55:41 +08:00
你真的不是在钓鱼吗
|
75
Bruin 2020-08-27 18:25:00 +08:00
mac 8g 内存,够用了
|
76
ChaiXingXing 2020-09-01 17:08:42 +08:00
php 程序员吗?
|