基础架构系列篇-系统WIN10安装K8S(用于本地练习)

本文介绍如何在Windows 10系统上安装Kubernetes(K8S)。首先,通过DOCKER-DESKTOP设置运行环境;然后,采用kubeadm工具或下载安装包方式部署K8S集群,并对HTTPS证书的有效期进行调整。

基础架构系列篇-系统WIN10安装K8S

1.在WIN10中安装DOCKER-DESKTOP

(略)

2. 安装K8S

参考

3. 说明

集群的安装可使用kubeadm或下载安装包(修改https证书的时间)

### 如何在 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 设备上构建个人专属的学习实验平台的目的。每种方法都有各自的特点和适用场景,请根据实际需求和个人偏好做出选择。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值