安装minikube
前置准备
- 安装wsl,例如Ubuntu22.04
- 安装Chocolatey,它是Windows的包管理工具。打开PowerShell(以管理员身份运行),执行以下命令:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) - 使用Chocolatey安装Minikube和Kubectl,在PowerShell中执行:
choco install minikube kubernetes-cli
在 WSL 中安装 Docker
- 打开安装好的 WSL(如 Ubuntu)。
- 更新系统包列表:
sudo apt update
- 安装 Docker 的依赖包:
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
- 添加 Docker 官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- 添加 Docker 软件源:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- 再次更新系统包列表并安装 Docker:
sudo apt update
sudo apt install -y docker.io
- 将当前用户添加到 docker 用户组(这样可以无需
sudo运行 Docker 命令):
sudo usermod -aG docker $USER
重新登录 WSL 使设置生效。
在 WSL 中安装 Minikube 和 Kubectl
- 安装 Minikube,运行以下命令(根据你的系统选择合适的版本):
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube
- 安装 Kubectl:
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
启动 Minikube 集群
使用 Docker 驱动启动 Minikube:
minikube start --driver=docker
验证集群状态
虽然启动过程提示成功,但你可以进一步确认集群组件是否正常运行。可以使用 Minikube 自带的 kubectl 工具来查看不同命名空间下的 Pod 状态:
minikube kubectl -- get pods -A
此命令会列出所有命名空间下的 Pod 信息,若 Pod 的状态为 Running,就表明它们已正常运行。
安装k9s
在 WSL 终端中运行命令curl -sS https://webinstall.dev/k9s | bash
- 更新环境变量:
根据提示,你需要将~/.local/bin添加到系统的环境变量中。可以通过编辑~/.bashrc文件(如果使用的是bash终端)来实现。
在终端中执行以下命令来编辑 ~/.bashrc 文件:
nano ~/.bashrc
在打开的文件中,添加以下内容:
source ~/.config/envman/PATH.env
保存并关闭文件(在 nano 中,按下 Ctrl + X,然后按 Y,最后按 Enter)。
- 使环境变量生效:
执行以下命令使刚刚添加的环境变量立即生效:
source ~/.bashrc
- 再次尝试运行
k9s:
完成上述步骤后,再次在终端中输入k9s命令,应该就可以正常启动k9s了:
k9s
安装helm
Helm 是 Kubernetes 的包管理工具,可帮助你更轻松地管理 Kubernetes 应用程序的部署。以下是在 WSL 环境下安装 Helm 的步骤:
- 执行以下命令下载并运行安装脚本:
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
此命令会将安装脚本下载到本地,文件名为 get_helm.sh。
- 为脚本添加可执行权限:
chmod 700 get_helm.sh
- 运行脚本进行安装:
./get_helm.sh
脚本会自动下载并安装最新版本的 Helm。
验证安装
安装完成后,你可以通过以下命令验证 Helm 是否安装成功:
helm version
如果成功安装,该命令会显示 Helm 的版本信息。
安装完成后,你就可以使用 Helm 来管理 Kubernetes 应用程序的部署和配置了。例如,添加 Helm 仓库:
helm repo add stable https://charts.helm.sh/stable
更新仓库信息:
helm repo update
然后就可以搜索和安装各种 Helm Chart 了。
3112

被折叠的 条评论
为什么被折叠?



