![]() | 1 archean 117 天前 Minikube 、Kind 、K3s 都可以在个人 PC 上部署学习。 |
![]() | 2 irrigate2554 117 天前 可以,k3s 部署很方便,资源需求也很低,随便搞个虚拟机就可以 |
![]() | 3 Xheldon 117 天前 OrbStack 都可以 |
![]() | 4 seers 117 天前 完全可以,就是注意去掉 master 不允许调度的污点 |
![]() | 5 cctv6 117 天前 via Android ![]() 看你是学习什么,你是开发的话就没必要折腾多节点,学怎么用、怎么写 yaml 那就用 orbstack 、k3s 、minikube 甚至 docker 桌面版。 要是你是运维,可以本地装几个虚拟机。二进制部署走一遍,之后再考虑部署工具。 不建议一开始就用 sealos ,最好是对 k8s 有一点了解之后再用。 |
![]() | 6 anubu 117 天前 单机没问题的,内存越大越好,32G 或 64G 最好。 赞同#5 的说法,现确定是开发还是运维,侧重点不一样。开发比较简单,只要有一个 k8s api 供你调用就可以了。简单起一个虚拟机,拉一个 k3s 就好了。运维略复杂点,可以从简单的一个控制节点一个工作节点开始,了解集群部署流程,再到复杂的 3 节点高可用控制平面和多节点工作负载调度。 不建议从 sealos 开始,有点类似学习 Linux 不是从 Debian 、CentOS 这些上游发行版开始,而是选择从各种偏下游信创系统入门。不是说下游不好,只是它们更特例更特化一些,有更特定的业务场景,从技术学习视角有点事倍功半。运维部署的话,参考官网的 kubeadm 比较合适。 |
7 fsdrw08 117 天前 via Android 我是运维,打算在自己的笔记本里搭建全功能的 k8s 集群,用 hyperv+Terraform 搭建虚拟机,在虚拟机上运行 1 个控制节点+3 个计算节点 k8s 集群,搭建 k8s 之前,需要先准备证书 ca(vault),external dns(powerdns),监控(grafana+Prometheus),oidc provder ,nfs 服务器,等我把这些东西都以 IaC 形式准备好后,就会去搭建 k8s |
![]() | 8 Suaxi 117 天前 via Android ![]() 可以,单机多节点就行,每种部署方式都可以尝试一遍,弄得差不多之后虚拟机快照一下,随时回到最初的起点 推荐一本书《 Kubernetes 从入门到实践》,新版 K8s api 、规范等更新了很多,但这本书依然值得作为入门学习的资料 |
![]() | 9 beyondstars 117 天前 单机当然可以,就比如 mac 上的的 docker desktop 就支持一键开启的 k8s ,如果你有 mac 这是你能找到的最快得到一个开箱即用 k8s single node cluster 的方式。 |
10 speedmancs 117 天前 单机可以的,但是不要用 Windows |
![]() | 11 levelworm 117 天前 via Android @Suaxi #8 求问大佬,本人做数据开发,对网络、部署、运维一窍不通,如果想要做运维的话,有什么前置知识需要补一补吗?还是硬上容器和 k8s ? |
12 Daybyedream 117 天前 都可以呀。。。 |
![]() | 13 Suaxi 117 天前 via Android ![]() @levelworm 兼职运维的话不用太深入,了解、会用即可,全职运维对刚刚你说的那几方面都需要熟练,硬上的话也可以,但不太推荐,可以结合着 K8s 官网的文档、测试环境实操、其他 up 主/博主整理的贴子/视频逐步推进 ps:前置知识这个我一下子还真说不出来,用个笨办法,先尝试本机部署个自己写的小项目/WordPress/Typecho 之类的,再用容器部署,体验体验怎么办把应用跑起来,解决其中遇到的问题这个过程 |
![]() | 14 onice 117 天前 两台虚拟机就行,用 k3s ,一主一从。 |
![]() | 16 mmrindextt 84 天前 @Suaxi 老哥有电子资料推荐吗 |