1. 先安装docker,用作驱动,至于怎么安装docker,前面的博客已经写过
step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
Step 2: 添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Step 3: 更新并安装Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce docker-ce-cli containerd-io
安装指定版本的Docker-CE:
Step 1: 查找Docker-CE的版本:
yum list docker-ce.x86_64 --showduplicates | sort -r
对了,别忘记配置镜像源,详情参考我前面的文章
Step 4: 开启Docker服务
systemctl start docker
2. 安装kubectl,命令工具,安装方法前面也介绍过,都是要用国内阿里云的源
可以使用yum通过阿里云镜像安装,参照官方文档,还有更简单的
https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/linux/amd64/kubectl
复制上面的URL打开浏览器即可自行下载,然后上传到Linux进行,版本可以修改
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl
curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.11.0/minikube-linux-amd64
chmod +x minikube
sudo mv minikube /usr/local/bin/
同样,可以复制下面URL进行下载,主要是速度快,那个快用哪个,版本可以修改
https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
minikube start --driver=docker --registry-mirror=https://registry.docker-cn.com
如果以上启动方法不行,尝试下面
minikube start --iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.8.0.iso \
--registry-mirror=https://xxxxxx.mirror.aliyuncs.com --vm-driver="virtualbox" \
--memory=4096 --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers
注意我这里之所以没有加–driver=docker,是因为我这相对于重启,因为我之前第一次启动已经加载过驱动了
kubectl expose deployment hello-minikube --type=NodePort --port=8080
minikube service list
kubectl cluster-info
docker rm -f webserver(容器名)
minikube service webserver(服务名) --url
minikube dashboard
minikube dashboard --url
kubectl config view
minikube version,查看minikube的版本
minikube start,启动minikube
minikube ssh,ssh到虚拟机中
minikube logs,显示minikube的log
minikube dashboard,启动minikube dashboard
minikube ip,显示虚拟机地址
minikube stop,停止虚拟机
minikube delete,删除虚拟机