前言
你需要一台Linux操作系统的虚拟机,服务器也可以,不过这个需要花点钱,新人优惠的话阿里云服务器第一年不到一百元,还是比较良心的。
在搭建K8S学习环境之前还需要安装Docker,网上有一键安装的脚本,我们也可以通过包管理进行安装,这里不再赘述。
安装
因为仅用于学习,我们只搭建最简单的单节点环境,想要成功安装单点K8S集群,需要安装kubectl和minikube两个工具。
kubectl
kubectl是K8S的命令行工具,也是我们日常操作K8S的入口,另一种操作K8S的方式就是通过K8S-Client提供的API,这两种方式本质都是一样的。
kubectl的安装可以参考这里,通过包管理工具可以很轻松的进行安装,这里就不多做赘述。
最后我们可以通过kubectl version --client命令来验证安装是否成功。
minikube
minikube是一个能让我们在本地运行K8S的工具,我们用它来搭建单节点集群。
minikube的安装可以参考这里,我们通过官方提供的minikube工具来实现学习环境的简单安装。
因为需要在谷歌下载对应的发行版,所以速度可能会比较慢。
按照教程安装之后就可以通过minikube start来启动minikube了,我这里因为docker给了管理员权限,可能会有部分风险,所以加上-- force标签强制运行。
成功启动之后我们通过kubectl get namespace来验证是否安装成功,像下面这样就是成功了。
结语
上述过程在两分钟内轻松安装了一个单节点K8S集群用于学习,感兴趣的小伙伴欢迎点赞、评论、收藏,您的支持就是对我最大的鼓励。