快速搭建K8S学习环境(一)

433 阅读1分钟

《论语》子曰:“工欲善其事,必先利其器。居是邦也,事其大夫之贤者,友其士之仁者。”

孔子他老人家说,工匠要做好工作,必须先磨快工具。那我们学好K8S的前提就是要搭建K8S集群环境,为后续的实操、理解整体K8S软件架构做好充足的准备。

首先我们来看看搭建K8S集群测试环境有哪几种方式,选一个适合你自己的。

部署方式minikube+本地kind+本地kubeadm+本地kubeadm+虚拟机
操作系统Windows/Linux/MacOsWindows/Linux/MacOsWindows/Linux/MacOsWindows/Linux/MacOs
最低配置(CPU/内存/磁盘)2C/2G/20GB2C/8G/20GB2C/4G/20GB4C/8G/50G
运行方式打包镜像运行在VM中用Docker容器模拟K8S节点宿主机容器VM内容器
推荐指数*************
推荐理由本地快速体验、不支持多节点、支持多集群本地快速体验、支持多节点、支持多集群至少需要2台物理机,有闲置机器的推荐虚拟机里运行,可以模拟部署生产环境级别的集群。

注:表格中列出的是本人推荐的几种测试集群搭建方式,请勿用于生产环境。另外还可以用K3S的精简集群,请自行探索。链接:k3s.io/

为了便于阅读,接下来会在第二篇文章里讲解具体的安装步骤,我将选择推荐指数最高的作为案例。

goto :  快速搭建K8S学习环境(二)

安装工具文档地址:

kind  kind.sigs.k8s.io/docs/user/q…

minikube minikube.sigs.k8s.io/docs/start/

kubeadm  kubernetes.io/zh-cn/docs/…