Skip to content

Latest commit

 

History

History
44 lines (24 loc) · 1.99 KB

7.两分钟搭建K8S学习环境.md

File metadata and controls

44 lines (24 loc) · 1.99 KB
theme
channing-cyan

前言

你需要一台Linux操作系统的虚拟机,服务器也可以,不过这个需要花点钱,新人优惠的话阿里云服务器第一年不到一百元,还是比较良心的。

img_22

在搭建K8S学习环境之前还需要安装Docker,网上有一键安装的脚本,我们也可以通过包管理进行安装,这里不再赘述。

安装

因为仅用于学习,我们只搭建最简单的单节点环境,想要成功安装单点K8S集群,需要安装kubectlminikube两个工具。

kubectl

kubectl是K8S的命令行工具,也是我们日常操作K8S的入口,另一种操作K8S的方式就是通过K8S-Client提供的API,这两种方式本质都是一样的。

kubectl的安装可以参考这里,通过包管理工具可以很轻松的进行安装,这里就不多做赘述。

最后我们可以通过kubectl version --client命令来验证安装是否成功。

minikube

minikube是一个能让我们在本地运行K8S的工具,我们用它来搭建单节点集群。

minikube的安装可以参考这里,我们通过官方提供的minikube工具来实现学习环境的简单安装。

因为需要在谷歌下载对应的发行版,所以速度可能会比较慢。

img_23

按照教程安装之后就可以通过minikube start来启动minikube了,我这里因为docker给了管理员权限,可能会有部分风险,所以加上-- force标签强制运行。

img_24

成功启动之后我们通过kubectl get namespace来验证是否安装成功,像下面这样就是成功了。

img_25

结语

上述过程在两分钟内轻松安装了一个单节点K8S集群用于学习,感兴趣的小伙伴欢迎点赞、评论、收藏,您的支持就是对我最大的鼓励。