环境准备: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 阿里云