泸州网站公司新闻危机公关

介绍
这篇文章主要介绍的是如何利用个人电脑上面的虚拟机通过工具minikube创建一个单节点的kubernetes集群。
前提
- Linux(本文则是在CentOS-7-x86_64-Minimal-1511系统上进行安装实例)
- macOS
- Windows
首先在系统层面通过以下命名确认是否开启虚拟化的支持:
egrep --color 'vmx|svm' /proc/cpuinfo

安装
- Linux
- macOS
- Windows
安装 kubectl
确保安装了kubectl。您可以按照install中的说明安装kubectl并设置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

国内目前是无法通过官网提供的链接直接进行下载的。
解决办法
到github上找到指定版本的kubectl的下载路径,下载到本地,进行安装。



下载kubectl包,解压后,将kubectl命令赋予权限和拷贝到用户命令目录下
wget https://dl.k8s.io/v1.15.0/kubernetes-client-linux-amd64.tar.gztar -zxvf kubernetes-client-linux-amd64.tar.gzcd kubernetes/client/binchmod +x ./kubectlsudo mv ./kubectl /usr/local/bin/kubectl
注:此处肯定会有很多朋友通过此链接下载文件特别慢或者完全连接不上,原因大家应该都很清楚,大家可以采取各自擅长的手段来获取文件,如果实在没有办法,可通过留言方式,单独将此文件发送给大家。
安装 Hypervisor
如果你并没有安装 hypervisor , 选区下面一个进行安装:
• KVM, which also uses QEMU
• VirtualBox(本文实例演示)
yum.repo文件
[virtualbox]name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBoxbaseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearchenabled=1gpgcheck=1repo_gpgcheck=1gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
Note: Minikube 支持的一个选项 --vm-driver=none ,通过这个选项可以运行kubernetes组件在主机上,而并非是在虚拟机中。使用这个选项的话需要Docker和linux环境而并非hypervisor。
通过包安装minikube
在github上面下载最新的minikube版:https://github.com/kubernetes/minikube/releases.
直接下载
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube
一步添加minikube到环境变量:
install minikube /usr/local/bin