迷你版k8s
关于Kubernets
一个流行的容器编排引擎、自动化容器操作的开源平台。
主要是针对集群,包含但不限于:对容器的部署、调度、节点集群扩展等等功能。
关于minikube
迷你版minikube(来自阿里云)。方便本地部署学习Kubernetes(k8s)。
安装minikube
预置
以Mac OSX上实验为例。
1> 安装Kubectl
Kubectl安装直接使用brew
即可。
2> 安装VM(Virtual Box虚拟机)
官网下载.dmg
文件双击安装即可。
3> minikube
1 | # 执行以下命令即可 |

4> 启动
minikube默认使用virtual box启动本地 Kubernetes 环境(利用本地虚拟机部署 Kubernetes环境)。所以前面要求安装VM,否则执行到该步骤会报错.
1 | # terminal exec |
此时,会看到控制台下载了一些镜像文件。

下载完后:

5> 启动web UI(Dashboard)
1 | minikube dashboard |
执行后,会自动打开浏览器跳至URL http://192.168.99.100:30000/#!/overview?namespace=default
如图:

最后
通过控制台console
发现,minikube
前端是使用Angular
开发(1.6.6版本,😁)
后续继续研究 k8s
… …