https://minikube.sigs.k8s.io/docs/start/
https://blog.csdn.net/xixihahalelehehe/article/details/123796854

Kubernetes提供了强大的集群管理功能,当然,它的集群环境的配置较为复杂,并非简短篇幅可以说清楚。幸运的是,k8s为我们提供了minikube,它一个用于快速开发的单机k8s环境,拥有与k8s集群完全相同的功能。

  1. # 拉取minikube
  2. curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm
  3. sudo rpm -Uvh minikube-latest.x86_64.rpm
  4. # 进入目录
  5. cd /usr/local/bin/

安装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. # 下载指定版本
  3. curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.23.5/bin/linux/amd64/kubectl

增加权限

  1. chmod +x kubectl
  2. mv ./kubectl /usr/local/bin/kubectl

查看版本是不是最新版

  1. kubectl version --client -o json

image.png

启动服务

  1. minikube start

如果启动存在异常

image.png
Docker 驱动程序允许您将 Kubernetes 安装到现有的 Docker 安装中。在 Linux 上,这不需要启用虚拟化。

  1. minikube start --force --driver=docker --base-image="anjone/kicbase" --registry-mirror=https://lbhsgfub.mirror.aliyuncs.com

image.png

查看服务状态

  1. minikube status

image.png

  1. minikube start --disk-size 50g --memory 2048 --insecure-registry "101.35.149.188/24"