Minikube是kubernetes用於單機部署測試的一款快速部署工具,區別於kubeadmin的集羣部署方式。底層支持KVM,virsualbox‘、vmwarefusion和xhyve。當然除了virsualbox,其他的都是需要自己手動安裝驅動的。官方有十分詳細的介紹:點擊這裏
部署是很簡單的幾個步驟
############筆者使用的是ubuntu16.04的版本####
Before you begin
VT-x or AMD-v virtualization must be enabled in yourcomputer’s BIOS.
這句可以不翻譯了麼?現在應該是沒有不支持的了。你放心吧。當然你要記得打開才行。
Installing a Hypervisor
選擇你的虛擬化類型,筆者選擇的是virsualbox,你也可以選KVM
#wget http://download.virtualbox.org/virtualbox/5.1.22/virtualbox-5.1_5.1.22-115126~Ubuntu~xenial_amd64.deb
#dpkg -i virtualbox-5.1_5.1.22-115126~Ubuntu~xenial_amd64.deb
這裏可能會出現依賴提示,按照依賴去安裝就可以
Installing kubectl
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
InstallingMinikube
· 不同的系統選擇肯定是不同的。
curl -Lo minikubehttps://storage.googleapis.com/minikube/releases/v0.19.0/minikube-linux-amd64 && chmod +xminikube && sudo mv minikube /usr/local/bin/
好了,安裝完成了。不信?你運行
minikube start
返回信息如下
root@k8s:/opt# minikube start
Starting local Kubernetes v1.6.0 cluster...
Starting VM...
SSH-ing files into VM...
Setting up certs...
Starting cluster components...
Connecting to cluster...
Setting up kubeconfig...
Kubectl is now configured to use the cluster.
That all。下一節,我們學習k8s基本概念。