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