win10 安装k8s

一,win10 环境准备

先准备 minikube 安装包 和 kubectl 执行文件 使用 阿里修改版的 minikube 可以避免 在安装过程中 自动转向 google 平台下载 翻墙下载也实在不便

1,Minikube安装

直接用阿里修改的http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v0.28.0/minikube-windows-amd64.exe?spm=a2c4e.11153940.blogcont221687.28.4ffc7733NjbciY&file=minikube-windows-amd64.exe

2,Kubectl安装

下载https://kubernetes.io/docs/tasks/tools/install-kubectl/

3,启动 hyper-v 虚拟机

4,安装 docker for windows

*5,安装 choco 工具 

打开 cmd.exe 执行 如下命令

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

二,安装步骤

1,将下载好的执行文件放在 一个目录里

如图所示:

2,配置环境变量

然后 如下命令测试 是否安装成功

3,启动 minikube 

使用命令

 minikube start --vm-driver=hyperv --hyperv-virtual-switch=minikube --registry-mirror=https://regitry.docker-cn.com

执行结果如图所示

我在 启动 minikube 的过程中 发现下载 很慢 不过最终顺利 下载完成 启动成功了。

4,校验一下

启动完成。

### 如何在 Windows 10安装 Kubernetes #### 使用 Minikube 安装 Kubernetes Minikube 是一种用于本地运行单节点 Kubernetes 集群的工具,非常适合开发和测试环境。 要开始,在 Windows 10安装 Minikube 和 kubectl 工具: - **安装 Chocolatey 或其他包管理器**:为了简化软件安装过程,推荐先设置好一个包管理器。Chocolatey 是 Windows 平台上广泛使用的开源包管理系统。 - **安装 Docker Desktop**:由于 Minikube 支持多种容器运行时,这里建议采用 Docker Desktop 来作为默认驱动程序[^3]。 - **下载并配置 kubectl**:kubectl 是与 K8s API 进行交互的主要命令行接口。可以从官方 GitHub 发布页面获取最新版本,并将其路径添加到系统的 PATH 环境变量中以便全局调用。 - **启动 Minikube**:完成上述准备工作后,打开 PowerShell 终端窗口,输入 `minikube start --driver=docker` 启动集群;这会创建一个新的虚拟机来承载 Kubernetes 主节点以及工作负载所需的资源。 验证安装成功的方法之一就是查看命名空间列表,如下面所示的例子: ```powershell PS C:\Users\Administrator> kubectl get ns NAME STATUS AGE default Active 103m kube-node-lease Active 103m kube-public Active 103m kube-system Active 103m ``` #### 利用 WSL2 和 k3s 构建轻量级 Kubernetes 环境 对于那些希望获得更接近生产级别的体验但又不想牺牲太多性能的人来说,基于 WSL2 的解决方案可能更为合适。WSL2 提供了一个完整的 Linux 内核兼容层,允许直接在 Windows 下面高效地运行未经修改过的 Linux ELF64 二进制文件。 具体操作步骤如下: - **启用 WSL2 功能和支持的内核更新组件**:按照微软官方指南开启 WSL2 功能,并确保已安装最新的适用于 Linux 的 Windows 子系统内核更新包。 - **安装 Ubuntu 22 LTS 发行版**:通过 Microsoft Store 获取并安装 Ubuntu 22 LTS 版本,它将成为后续部署的基础操作系统环境[^2]。 - **执行 k3s 自动化脚本来初始化集群**:登录至新设好的 Ubuntu 用户账户下,利用 curl 命令拉取来自 Rancher Labs 托管的服务端口上的 shell 脚本,以此快速搭建起功能完备的小型 K8s 实例集合体。 以上两种方式都可以帮助用户实现在 Windows 10 设备上构建个人专属的学习实验平台的目的。每种方法都有各自的特点和适用场景,请根据实际需求和个人偏好做出选择。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值