windows下使用multipass搭建k3s


前言

如何在windows10环境下基于multipass搭建一个多节点的k3s环境,然后可以用这个轻量级的环境来学习k8s

一、说明

  1. 为什么是windows10: 因为我自己的机器就是个win10,而且大部分人,其实用的也是win10
  2. 为什么是multipass: 因为这个虚拟机管理很轻量,用起来也不错,简单,够用
  3. 为什么是k3s: k3s是Rancher实验室发布的轻量级Kubernetes发行版,是由CNCF完全认证的Kubernetes产品。
    功能上它和k8s没有什么不同,但是它非常轻量级,用来做学习和测试绰绰有余
  4. 有没有其他的方案: 有,比如windows下安装一个docker-desktop然后开启它的k8s功能,但是这个不太稳定(也可能是在我机器上不稳定),而且是单节点。

二、前置条件

环境

windows10 专业版本
可用资源 4c 16G 100G

目标

搭建一个3节点(server+agent*2)的k3s集群
部署一个应用到k3s集群

三、准备工作

开启windows hyper-v

首先开启硬件虚拟化功能
进bios开启,intel和amd开启方式略有不同,请自行百度
如果这一步无法进行,请关闭本文档

win10 开启hyper-v
控制面板 -> 程序 -> 启用或关闭windows功能 -> 勾选Hyper-V 选项 -> 点击确定
在这里插入图片描述
待服务成功开启后,win搜索 -> Hyper-V管理器,打开,代表已经成功启用服务
在这里插入图片描述

安装multipass

网址 https://multipass.run/install
选择 windows 点击下载
在这里插入图片描述
注意红线中的安装环境需求,当然我们已经开启了hyper-v 就不需要安装virtualbox了
傻瓜式安装,一直下一步即可
安装完成后打开命令行输入

$ multipass version

看到输出
在这里插入图片描述
代表成功

创建虚拟机

创建server节点

$ multipass launch jammy -n k3s -c 2 -m 4G -d 10G

创建2个agent节点

$ multipass launch jammy -n k3s-w1 -c 2 -m 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值