minikube只能跑一个单节点(node)的 k8s 集群

官方安装说明:
https://minikube.sigs.k8s.io/docs/start/

windows安装minikube

  1. 下载minikube软件,并将软件重命名为minikube.exe,也可以使用下方的命令进行操作
New-Item -Path 'c:\' -Name 'minikube' -ItemType Directory -Force
Invoke-WebRequest -OutFile 'c:\minikube\minikube.exe' -Uri 'https://github.com/kubernetes/minikube/releases/latest/download/minikube-windows-amd64.exe' -UseBasicParsing

下载minikube软件

  1. 使用powershell将minikube命令设置为环境变量

方法1:
此配置是使用C:\minikube\minikube.exe进行存放,如下载后存放位置不一致,请调整C:\minikube的路径

$oldPath = [Environment]::GetEnvironmentVariable('Path', [EnvironmentVariableTarget]::Machine)
if ($oldPath.Split(';') -inotcontains 'C:\minikube'){ `
    [Environment]::SetEnvironmentVariable('Path', $('{0};C:\minikube' -f $oldPath), [EnvironmentVariableTarget]::Machine) `
}

方法2:

# powershell启动 "notepad.exe $PROFILE"
# 在文本插入以下内容
Set-Alias -Name minikube -Value c:\minikube\minikube.exe*

在这里插入图片描述

  1. 使用powershell获取相关帮助minikube start --help,可以在任意位置使用则代表环境变量配置完成。
    在这里插入图片描述

  2. 将vmwarepath添加到powershell的环境变量中-此处使用vmware进行驱动

  1. 启动minikube,此处使用vmware进行驱动,因网络问题需要使用阿里云的镜像代理
minikube start --driver=vmware --kubernetes-version=v1.24.0 --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers

在这里插入图片描述

  1. 获取当前 Kubernetes 集群中所有命名空间(Namespace)的 Pod 列表 minikube kubectl -- get pods -A,执行后会先安装kubectl命令
    在这里插入图片描述

  2. 设置简写操作,使用kubectl 代替minikube kubectl。设置完成后需要重新启动powershell

# powershell启动"notepad.exe $PROFILE"
# 在文本插入以下内容

function kubectl { minikube kubectl -- $args }
doskey kubectl=minikube kubectl $*

在这里插入图片描述

  1. 通过命令查询集群情况kubectl get node
    在这里插入图片描述
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐