“背景介绍”

之前在Win10下分别通过虚拟机下的Ubuntu和CentOS去装k8s集群始终装不好,即使按照视频一步一步来,最后还是会出现莫名其妙的错误,最后听说可以在本机装个minikube来营造一个k8s集群的环境,后来又分别试着在虚拟机下的Ubuntu和CentOS去装Minikube,总是在快大功告成之时报莫名其妙的错误:说我内核版本不对,按照报的错误指示中提示的命令,我执行了更新,但是内核版本不管怎么更新,总是更新不到minikube检测的我应该更新的内核版本,最后选择了装真机Ubuntu,终于在装了个真机的Linux系统后,把k8s集群装好了,之前流的没技术的眼泪没算白流,想着可能是虚拟机下的一些环境设置不能运行minikube的集群又或者是我哪里没做好,没设置成功。

------------------------------------------------------开始搞正事--------------------------------------------------------

“安装minikube”

第一步:更新包

sudo apt-get update
sudo apt-get install apt-transport-https
sudo apt-get upgrade

第二步: 安装Virtual Box(用来跑minikube)

sudo apt install virtualbox virtualbox-ext-pack

 第三步:下载minikube

wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
chmod +x minikube-linux-amd64
sudo mv minikube-linux-amd64 /usr/local/bin/minikube

验证minikube的版本:

$ minikube version

出现 minikube version: v***.***.*** 则说明安装成功 

第四步:在安装Ubuntu上安装 kubectl

curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -

echo "deb http://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list

sudo apt update
sudo apt -y install kubectl

验证kubectl的版本:

# kubectl version -o json

 出现一个

{
  "clientVersion": {
    "major": "1",
    "minor": "10",
    "gitVersion": "v1.10.4",
    "gitCommit": "5ca598b4ba5abb89bb773071ce452e33fb66339d",
    "gitTreeState": "clean",
    "buildDate": "2018-06-06T08:13:03Z",
    "goVersion": "go1.9.3",
    "compiler": "gc",
    "platform": "linux/amd64"
  }
}

这种结构体,多余报错信息先不管,因为 minikube集群还没跑起来

第五步:启动minikube

$ minikube start

 耐心一点,这个命令可能执行会特别漫长

------------------------------------------------------分割线-----至此安装成功------------------------------------------

minikube基本操作:

# 检查集群信息
kubectl cluster-info

# 进入minikube所在的虚拟机
minikube ssh

# 停止minikube
minikube stop

# 删除一个本地的k8s集群:
minikube delete

具体的看这个连接:https://computingforgeeks.com/how-to-install-minikube-on-ubuntu-18-04/

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐