法一:使用 KubeSphere All-in-One 模式轻松部署k8s集群(强烈推荐新手使用)
注:如果不是最新版本的文档请查看最新版本,KubeSphere不对旧版本的文档进行维护,在本人实战的时候,旧版本文档出现了不少的问题。例如:镜像文件过于古老不好拉取,在执行kk安装的时候,时常需要我们手动来进行安装,费时费力。
补充说明一下法一的文档:
如果不知道你的依赖项要求是否安装,可以先下载完kk(kubekey)之后执行
./kk create cluster --with-kubernetes v1.21.5 --with-kubesphere v3.2.1
后会弹出一个窗口,告诉你依赖项是否已经安装,输出y的即已安装。
没有安装的依赖性(例如socat,其他类似)使用ubuntu的apt-get指令安装
apt-get update
apt-get install socat ...
法二:使用minikube进行部署(也是一个很简单的方法,如果法一无法使用,可以考虑法二)
由于法二目前本人暂时还没实战,故此处暂时不做描述,待以后补充。
法三:使用命令行暴力部署k8s(比较困难,本人最开始部署k8s集群就是用法三,不推荐新手,附带使用KubeEdge)
强烈推荐下