前言
我们前端的目标是什么?全栈!全栈!全栈!(重要的事要说三遍)
好啦,开个玩笑。
最近在工作中的业务需要,需要了解下Kubernetes,所以就自己搭个本地环境玩玩。
话说这玩意儿很火啊,火到我一前端都需要去了解了解,要不然和后端小伙伴都没法交流。
我好难啊o(T﹏T)o
具体概念什么的先不在本文章内介绍,以后可能会补充。想了解的客官可以先自行百度了解。本篇文章主要介绍如何在本地搭建一个Kubernetes。
声明:
本文章主要参考这篇文章 Minikube - Kubernetes本地实验环境
在附上另一学习资料 Kubernetes 学习路径
正片
准备工作
1.安装 kubectl
- kubectl下载地址
- 配置环境变量:
(1)在系统变量中创建变量KUBECTL,值为E:\DownLoad\kubectl.exe(文件实际路径)
(2)在PATH中添加该变量:%KUBECTL%
2.安装 VirtualBox
- VirtualBox下载地址
- 下载完成后安装即可,建议使用默认的配置
3. 下载minikube
- minikube下载地址
- 将在下的文件重命名为 minikube.exe
启动
缺省Minikube使用VirtualBox驱动来创建Kubernetes本地环境
minikube start --registry-mirror=https://registry.docker-cn.com --host-only-cidr=172.16.0.1/24
1.png
安装不同的Kubernetes版本
minikube start --registry-mirror=https://registry.docker-cn.com --kubernetes-version v1.12.1
2.png
打开Kubernetes控制台
minikube dashboard
3.png
使用Minikube
Minikube利用本地虚拟机环境部署Kubernetes,其基本架构如下图所示。
架构图
用户使用Minikube CLI管理虚拟机上的Kubernetes环境,比如:启动,停止,删除,获取状态等。一旦Minikube虚拟机启动,用户就可以使用熟悉的Kubectl CLI在Kubernetes集群上执行操作。
网友评论