kubectl和minikube是部署kubernetes集群的2个重要工具,本文主要介绍如何安装这2个工具。
安装环境:centos7虚拟机
一、安装kubectl
kubectl是k8s命令行工具,用在k8s集群中,可以部署应用、查看和管理集群资源。使用kubectl版本不能跟集群版本差别太大,最好使用最新版本的kubectl。
1.下载安装包,如下2个命令,第一个下载最新版本,第二个下载指定版本
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.17.0/bin/linux/amd64/kubectl
2.kubectl不能执行,增加执行权限
3.把安装包移动到path目录
mv ./kubectl /usr/local/bin/kubectl
4.查看版本是不是最新版
二、安装docker hypervisor
因为本地安装环境使用的就是虚拟机,所以不再进行虚拟了。
这里推荐安装VirtualBox
使用yum安装,安装方法:
创建/etc/yum.repos.d/virtualbox.repo文件,内容如下:
[virtualbox]
name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
之后执行
yum install VirtualBox-6.0
之后一直选择“y”就完成了
三、安装Minikube
1.Minikube这个工具支持在虚拟机上运行一套单节点的k8s集群
开始安装前,先查看本地机器是否支持虚拟化,有输出就支持
grep -E --color 'vmx|svm' /proc/cpuinfo
我使用的机器是windows上使用vmware隔离出的一个虚拟机,如第二节中所示就不再安装虚拟机工具了。
虚拟机执行上面命令没有输出,可以采用下面的方法支持虚拟化。
关掉虚机,选择如下图的选型后重新开启虚拟机
2.安装minikube有3种方法,package包安装、二进制文件安装和使用homebrew安装,这里我采用二进制包方式安装,执行如下命令下载
1、打开指定的Centos虚拟机,点击清单-->虚拟机-->客户机-->安装/升级VMware-Tools(W);
2、登录Centos会话台,Applications-->Systme Tools-->Terminal;
3、使用“su -”命令,切...