千家信息网

只需5分钟!即可在mac上运行k3s

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,k3s是由Rancher Labs于今年年初发布的一款开源、极轻量的Kubernetes发行版,完美适用于在资源有限的环境中运行Kubernetes。由于其轻量的特性,因此它是开发人员在笔记本上进行探
千家信息网最后更新 2025年12月03日只需5分钟!即可在mac上运行k3s

k3s是由Rancher Labs于今年年初发布的一款开源、极轻量的Kubernetes发行版,完美适用于在资源有限的环境中运行Kubernetes。由于其轻量的特性,因此它是开发人员在笔记本上进行探索和试验的理想选择。但是原生的k3s比较适合在Linux上使用,我们怎么在Mac上运行它呢?

这时候我们需要一个工具--Multipass。它提供命令行界面,允许用户协调Ubuntu Linux虚拟机的创建,管理和维护,以简化应用程序的开发,并且可以在mac上使用。

首先我们使用brew(一个软件包管理工具)安装Multipass。

brew search multipassbrew cask install multipass

现在使用Multipass来创建一个VM:需要1GB内存和5GB磁盘

multipass launch --name k3s --mem 1G --disk 5GLaunched: k3s

等待VM创建,然后为VM启动一个shell

multipass shell k3s

接着运行命令curl -sfL https://get.k3s.io | sh -来安装k3s

[INFO]  Finding latest release[INFO]  Using v0.2.0 as release[INFO]  Downloading hash https://github.com/rancher/k3s/releases/download/v0.2.0/sha256sum-amd64.txt[INFO]  Downloading binary https://github.com/rancher/k3s/releases/download/v0.2.0/k3s[INFO]  Verifying binary download[INFO]  Installing k3s to /usr/local/bin/k3s[INFO]  Creating /usr/local/bin/kubectl symlink to k3s[INFO]  Creating /usr/local/bin/crictl symlink to k3s[INFO]  Creating uninstall script /usr/local/bin/k3s-uninstall.sh[INFO]  systemd: Creating environment file /etc/systemd/system/k3s.service.env[INFO]  systemd: Creating service file /etc/systemd/system/k3s.service[INFO]  systemd: Enabling k3s unitCreated symlink /etc/systemd/system/multi-user.target.wants/k3s.service → /etc/systemd/system/k3s.service.[INFO]  systemd: Starting k3s

安装好k3s之后,在mac上运行它,使用kubectl验证它。

multipass@k3s:~$ kubectl get nodesNAME   STATUS   ROLES    AGE     VERSIONk3s    Ready       7m14s   v1.13.4-k3s.1multipass@k3s:~$ kubectl get pods --all-namespacesNAMESPACE     NAME                             READY   STATUS      RESTARTS   AGEkube-system   coredns-7748f7f6df-dnsp2         1/1     Running     0          7m15skube-system   helm-install-traefik-nqvg8       0/1     Completed   0          7m15skube-system   svclb-traefik-6659944cc7-f6rdc   2/2     Running     0          6m53skube-system   traefik-5cc8776646-99c66         1/1     Running     0          6m53s

大功告成!现在我们已经可以在mac上运行k3s了。下一篇文章将在本文的基础上,在k3s上部署Jenkins Helm chart,保持关注哟!

如果你还想了解更多关于k3s的使用技巧,欢迎参加10月26日在深圳举办的k3s线下workshop,将由Rancher Labs资深架构师为你详细介绍k3s的功能、特性以及使用场景,并进行现场demo,还会带你一起用自己的笔记本搭建k3s集群噢。点击此处,赶紧报名吧!

运行 命令 工具 特性 笔记 笔记本 轻量 开发 管理 大功告成 人员 使用技巧 内存 功能 场景 基础 大功 应用程序 技巧 是由 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 华为软件开发云创南宁 我的世界接不到服务器怎么办 数据库应用简明教程 爱课堂服务器地址或网络错误 中天城投集团软件开发招聘 java 数据库递归查询 网络技术实训项目背景介绍 俄乌冲突中网络安全事件 网络安全简单手抄报怎么画 益川软件开发有限公司怎么样 用vc6.0软件开发 数据库原理及应用视频 数据库精确查询和模糊查询 php和sql数据库的关系 以太网串口服务器报价 安全狗需要服务器什么端口 软件工程师数据库技术 服务器反应缓慢应该更换的是什么 大学专业软件开发专业 工业互联网网络安全标准 服务器可以同时运行多个平台吗 数据库 并行查询 计算机网络技术学英语不 安徽省网络安全申论范文 顺义区特色软件开发推荐 笔记本能直接连接服务器吗 软件开发公司如何接项目 数据库分为 搜索whois数据库 眼镜行业软件开发一般哪家好
0