Bootstrap

二、单节点kubernets集群搭建

环境准备:virtualbox6.1.10  和Ubuntu18

一、安装docker

1、

二、用minikube运行一个本地节点kubernetes集群

1、下载minikube并进行设置

curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.23.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

OSX系统可以将linux替换为darwin

minikube version      可以查看版本

2、使用minikube启动一个kubernetes集群

minikube start --vm-driver=virtualbox --registry-mirror=https://registry.docker-cn.com
--vm-driver的意思就是你使用的是什么虚拟机,因为我是使用virtualbox的,所以参数就是virtualbox 还有就是--registry-mirror一定要加,在中国你懂的

也可以直接使用命令:minikube start

如果在此步骤报错:

Error creating machine: Error in driver during machine creation: Error setting up host only network on machine start: /usr/local/bin/VBoxManage hostonlyif ipconfig vboxnet1 --ip 192.168.99.1 --netmask 255.255.255.0 failed:

VBoxManage: error: Code E_ACCESSDENIED (0x80070005) - Access denied (extended info not available)

VBoxManage: error: Context: "EnableStaticIPConfig(Bstr(pszIp).raw(), Bstr(pszNetmask).raw())" at line 242 of file VBoxManageHostonly.cpp


解决方法:

创建/etc/vbox/networks.conf,并添加内容 “* 0.0.0.0/0 ::/0”

3、安装kubernetes客户端(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

要下载用于Linux或Windows系统的kubectl, 用darwin或windows替换URL中的linux。

下载完kubectl后可以先检查一下下载的是否正确,cat看一下内容,如果内容很多且是乱码,就是正确的,如果内容很少,还有error提示,可能就是错的,另外文件只赋X权限无法使用,可以直接赋755权限。

使用minikube(阿里云镜像)快速在本地搭建Kubernetes单节点集群_BigManing的博客-CSDN博客_minikube 阿里云

;