windows在virtualbox中centos下k8s(通过minikube)+docker环境搭建

virtulbox下载安装

去官网下载(virtualbox windows安装包下载)安装包安装就行,具体步骤比较简单略

通过vagrant创建虚拟机

vagrant是一个方便一键创建虚拟机的工具,按照以下教程操作即可:https://zhuanlan.zhihu.com/p/259833884

此处不再赘述。

补充:

k8s要求至少2个cpu+10G+2G内存,如果通过vagrant创建的虚拟机不是这样,那么可以通过如下调整:

在virtualbox中选中要调整的虚拟机,选择右顶部的“设置->系统->处理器,拖动调整。

安装并启动docker

通过vagrant/vagrant账号密码进入centos系统,在命令行键入:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

下载并自动安装docker。

输入sudo service docker start来启动docker服务:

 

输入:

docker --version

检查docker是否安装成功

 

安装minikube并启动:

分别键入以下命令:

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm
sudo rpm -ivh minikube-latest.x86_64.rpm

安装完成后需要先把vagrant用户加入docker用户组:

sudo usermod -aG docker $USER && newgrp docker

配置docker为minikube默认driver为docker:

minikube config set driver docker

执行:

minikube start

会自动下载相关依赖包

执行:minikube kubectl -- get pods -A  下载kubectl

执行minikube dashboard可以启动k8s的仪表盘,最后再配置centos的网络运行宿主机访问,以下是效果:

参考

https://www.runoob.com/docker/centos-docker-install.html

https://zhuanlan.zhihu.com/p/259833884

https://minikube.sigs.k8s.io/docs/start/

https://www.jianshu.com/p/b786be83f62d

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章