跳到主要内容

minikube

minikube 本地设置一个k8s 集群,让 k8s 的学习和开发更简单。

你只需要一个 Docker 容器(或其他兼容的) 或 一个虚拟机环境,启动 k8s 只需要一个简单的命令 minikube start.

推荐配置:

  • 至少 2核2G
  • 至少 20G 硬盘
  • 可以联网
  • 容器或虚拟机(Docker、Hyper-V、Podman、VirtualBox、VMware等)

安装

Linux

## Linux


curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64

sudo install minikube-linux-amd64 /usr/local/bin/minikube

Mac OS

Mac OS

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64

sudo install minikube-darwin-amd64 /usr/local/bin/minikube

Windows

Windows

  1. 下载并安装最新版本

  2. 添加minikube.exe到环境变量

    使用管理员身份打开PowerShell执行

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

过程中会让你选择驱动:

官方推荐 Hyper-V - VMDocker - VM + Container

本人使用的 Hyper-V - VM

# 设置 Hyper-V 为默认驱动
minikube config set driver hyperv

启动集群



minikube start