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 ![]() 找个云服务商不就完了,何必跑在本机 比如 Azure 就有提供 AKS: https://azure.microsoft.com/en-us/services/kubernetes-service/ |
![]() | 2 755rQlBW742S6Fcc 2020-08-26 13:50:53 +08:00 ![]() 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 ![]() 可以用云服务器,或者如果你只是想联系 K8s 的使用而不是学习 k8s 的搭建运维的话你可以直接装一个 Minikube,就是一个单体。功能跟正式的一样。 我自己在 Mac 上用的就是这个。 |
![]() | 6 IsaacYoung 2020-08-26 13:58:12 +08:00 ![]() 楼主只是为买电脑找个接口 手动狗头 |
![]() | 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 ![]() 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 ![]() @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 cctv6 2020-08-26 1457: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 ![]() 组台洋垃圾,比换笔记便宜多了 |
![]() | 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 ![]() 推荐一下 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 ![]() 单纯学习直接 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 程序员吗? |