https://minikube.sigs.k8s.io/docs/start/
https://blog.csdn.net/xixihahalelehehe/article/details/123796854
Kubernetes提供了强大的集群管理功能,当然,它的集群环境的配置较为复杂,并非简短篇幅可以说清楚。幸运的是,k8s为我们提供了minikube,它一个用于快速开发的单机k8s环境,拥有与k8s集群完全相同的功能。
# 拉取minikube
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm
sudo rpm -Uvh minikube-latest.x86_64.rpm
# 进入目录
cd /usr/local/bin/
安装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
# 下载指定版本
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.23.5/bin/linux/amd64/kubectl
增加权限
chmod +x kubectl
mv ./kubectl /usr/local/bin/kubectl
查看版本是不是最新版
kubectl version --client -o json
启动服务
minikube start
如果启动存在异常
Docker 驱动程序允许您将 Kubernetes 安装到现有的 Docker 安装中。在 Linux 上,这不需要启用虚拟化。
minikube start --force --driver=docker --base-image="anjone/kicbase" --registry-mirror=https://lbhsgfub.mirror.aliyuncs.com
查看服务状态
minikube status
minikube start --disk-size 50g --memory 2048 --insecure-registry "101.35.149.188/24"