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

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

1、安装VirtualBox

2、快速安装Minikube

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

使用下面的命令可以快速安装Minikube:

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/

3、启动MiniKube

现在使用MiniKube启动一个Kubernetes的集群(单节点)。

minikube start

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

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

sudo /sbin/rcvboxdrv setup

4、安装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/

5、运行kubectl

与Kubernetes其它的版本是完全一样的,如:

kubectl get pod --namespace=kube-system

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

6、运行Web GUI面板

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

minikube dashboard

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

也可以通过这里的方法添加Dashboard:

7、使用Kubernetic管理集群

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

8、使用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.*,因此,只能本机使用,网内其他机器无法访问,留待下回分解。

更多参考

转载于:https://my.oschina.net/u/2306127/blog/1621468

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值