Ubuntu上运行MiniKube,快速开始攻略

MiniKube(https://github.com/kubernetes/minikube) 是Kubernetes的快速体验版,能够在单机安装Kubernetes运行环境。html

一、安装VirtualBox

二、快速安装Minikube

MiniKube是Kubernetes的安装工具,须要首先安装。linux

使用下面的命令能够快速安装Minikube:git

curl -Lo minikube \
http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v0.25.0/minikube-linux-amd64 \
&& chmod +x minikube \
&& sudo mv minikube /usr/local/bin/

三、启动MiniKube

如今使用MiniKube启动一个Kubernetes的集群(单节点)。github

minikube start

将会在VirtualBox建立一个名为minikube的虚拟机,而后启动。耗时较长,需耐心等待。api

第一次启动Minikube时,报错,“Virtualbox核心驱动未安装”,运行下面的命令后恢复正常:浏览器

sudo /sbin/rcvboxdrv setup

四、安装kubectl

kubectl是Kubernetes的命令行管理工具。因为存储的缘由,须要经过可用网络访问,能够指定环境变量相似于 https_proxy=192.168.199.99:9999 的方式来获取。如今也有些柜内的镜像可使用,只是版本落后一些,会有一些未修复的Bug。网络

https_proxy=192.168.199.99:9999 \
curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/v1.9.0/bin/linux/amd64/kubectl \
&& chmod +x kubectl \
&& sudo mv kubectl /usr/local/bin/

五、运行kubectl

与Kubernetes其它的版本是彻底同样的,如:curl

kubectl get pod --namespace=kube-system

将列出kubernetes的系统pod及其运行状态。ide

六、运行Web GUI面板

Dashboard是基于Web的Kubernetes管理界面。使用下面的方法直接运行:工具

minikube dashboard

浏览器出现:http://192.168.99.100:30000/#!/storageclass?namespace=default,能够查看集群的信息。

也能够经过这里的方法添加Dashboard:

七、使用Kubernetic管理集群

Kubernetic(https://kubernetic.com/)提供多种Native App,用于管理Kubernetes集群。Kubernetic功能很全面,是一款收费软件,试用是免费的。目前还有一些小Bug,会出现连不上的状况。

八、使用Cabin管理Kubernetes集群

Cabin(https://github.com/bitnami-labs/cabin)是手机和平板上的Kubernetes集群管理软件,也还在发展之中,会有很多的bug,适合老司机。

除此以外,Rancher 2.0和Docker for Mac/Windows也都将Kubernetes最为Docker集群的首选,提供了功能强大的管理控制台,预计2018年会有较为完善的版本推出。

可是,不知为什么,VirtualBox分配的是192.168.99.*的网段,而我用的极路由的网段是192.168.199.*,所以,只能本机使用,网内其余机器没法访问,留待下回分解。

更多参考

相关文章
相关标签/搜索