Minicube 部署单节点k8s

Posted limengchun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Minicube 部署单节点k8s相关的知识,希望对你有一定的参考价值。

部署单节点k8s(minicube方式)

1.检测cpu是否支持虚拟化

grep -E --color 'vmx|svm' /proc/cpuinfo
非空即支持虚拟化
同时需要bios开启虚拟化

2.安装k8s管理工具kubectl

1.下载最新版本
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
2.或者指定版本
要下载特定版本,请用特定版本替换$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)命令部分。
如:
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.16.0/bin/linux/amd64/kubectl
3.增加可执行权限
chmod +x ./kubectl
4.将二进制文件移动到PATH
sudo mv ./kubectl /usr/local/bin/kubectl

3.安装VirtualBox

4.安装Minikkube

curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64   && chmod +x minikube
sudo mkdir -p /usr/local/bin/
sudo install minikube /usr/local/bin/

5.minikube start

# 可能出现timeout 那么切换阿里镜像
minikube delete
minikube start --image-mirror-country cn     --iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.5.1.iso 
    
--image-mirror-country cn 将缺省利用 registry.cn-hangzhou.aliyuncs.com/google_containers 作为安装Kubernetes的容器镜像仓库,
--iso-url=*** 利用阿里云的镜像地址下载相应的 .iso 文件
--cpus=2: 为minikube虚拟机分配CPU核数
--memory=2000mb: 为minikube虚拟机分配内存数
--kubernetes-version=***: minikube 虚拟机将使用的 kubernetes 版本

6.经过上述步骤即可成功部署单节点k8s

以上是关于Minicube 部署单节点k8s的主要内容,如果未能解决你的问题,请参考以下文章

K8S二进制部署---单节点master

k8s单节点和多节点部署

K8S二进制部署---单节点master

[K8s] Docker 单节点部署 Rancher

K8S——单master节点和基于单master节点的双master节点二进制部署(本机实验,防止卡顿,所以多master就不做3台了)

K8S——单master节点和基于单master节点的双master节点二进制部署(本机实验,防止卡顿,所以多master就不做3台了)