谢谢您的订阅!
当新的内容发布后您将开始接收邮件。您也可以点击邮件内的链接随时取消订阅。关闭Close

MicroK8s现在已原生支持Windows和macOS

by liam zheng on 2 June 2020

Windows和macOS的开发者现在可以原生地使用MicroK8s。这意味着您可以像在Linux上使用一样在Windows和Mac使用kubectl与本地的MicroK8s交互。与桌面的整合使得您可以更好地在本地开发、编译、测试容器化应用。

MicroK8s与上游的Kubernetes一致,旨在提供简易性和弹性的Kubernetes环境。它提供合理的默认设置,并将最常用的组件捆绑在一起,以获得触手可及的访问体验。一个命令就可以安装一个单节点且在几秒内完成,这也使得您可以轻松地在任何系统上添加或卸载。

MicroK8s被开发者广泛地用于本地测试。安装后,您可以一条命令开启和停止Kubernetes来获得更长的电池续航。内建的GPGPU加速,Istio,Prometheus,Jaeger和其他很多现成流行的服务使得其又是一个完整的工作站版本K8s。所有这些功能在Windows和macOS上可以用一条命令获得。

MicroK8s在CI/CD管道中也很流行,CI/CD管道为按需运行的每个测试创建新的VM或群集。MicroK8的简易性使自动化变得简单明了,并且加快了安装速度,降低了总测试运行时间和资源消耗。

Windows

新的Windows 安装助手是一个本地可执行文件,可从microk8s.io下载。

在这些的背后,Windows上的MicroK8s使用了Multipass和Hyper-V或者VirtualBox来驱动一个托管您的Kubernetes的专用Linux VM。Windows上的MicroK8s可执行开启、停止和管理VM和Kubernetes本身。

MacOS

在macOS上可使用Homebrew包管理器来安装:

brew install ubuntu/microk8s/microk8s. 

这里也是一样,Multipass在后台运行以启一个VM来托管Microk8s,让用户无需过多关注基础运行过程。

Linux

在Linux上,无需做额外更改:

sudo snap install microk8s --classic

在启动时,可使用下面命令来查看MicroK8s状态总览:

sudo microk8s status --wait-ready

看得不同的地方了吗?是的,所有的MicroK8s命令现在支持非点格式。因此,‘microk8s status’和‘microk8s.status’是一样的。这个变化在Linux,Windows,macOS上非常有效。新版本也向下兼容支持旧版本的点格式。

MicroK8s 1.18也具有其他重要功能,例如用于AI/ML研究和开发的Kubeflow 1.0。Kubeflow使用Tensorflow和其他处理元素管理Kubernetes上的数据科学管道。

设备,小工具创客和制造商越来越希望在其物联网或边缘服务上使用Kubernetes。MicroK8s 1.18引入了一个snap接口,该接口可以与同一主机上的其他snap程序包进行无缝交互,从而为它们提供本地Kubernetes驱动力。如您对单板计算机如树莓派感兴趣,欢迎阅读我们的教程——搭建一个树莓派 K8s集群

更多关于MicroK8s内容,请前往microk8s.io

订阅博客文章

订阅您感兴趣的主题

在提交此表格的同时,我确认已阅读和同意的隐私声明隐私政策。

查看更多内容

使用 MAAS 部署 VMware 虚拟机管理程序

多数现代数据中心本身均为异构架构。VMware 环境常与容器平台、数据库及其他裸机业务负载共存,多年运行于同一套硬件之上。服务器一次性采购,但会随业务需求变化调整承载业务。 然而,ESXi(VMware 虚拟机管理程序)的配置通常由独立流程负责。主机通过 VMware 工具、自定义脚本或专为将部署 ESXi 到机器中开发的自动化程序完成安装。这些工作流单独运行虽行之有效,却未必能与物理基础设施的其他部分实现统一的追踪与管理。 由此导致了脱节:即便归属同一硬件资源池,ESXi 主机的管理方式仍与数据中心其他设备脱离。随着环境规模扩大、架构日趋多元化,这种割裂式管理会形成业务瓶颈。 将 ESXi 纳入统一裸机平台进行统筹管理将是更具扩展性的方案。这使得 ESXi 的配置流程, […]

什么是 Ubuntu Pro?与标准版有不同吗?功能及内容详解

Ubuntu Pro 是 Canonical 推出的全方位订阅服务,提供开源安全防护、技术支持与合规保障。从长达 15 年的安全维护、全天候技术支持,到面向 IT 管理员的自动化加固工具,深入了解 Ubuntu Pro 订阅包含的全部服务。 Ubuntu Pro 具备哪些功能? Ubuntu Pro 是一套安全合规订阅服务,可为操作系统、应用程序及 IT 运维各层级及时提供补丁与安全维护。它助力企业及其工程师保障软件与系统安全,并通过加固工具、自动化流程及一系列其他功能,为企业满足安全标准合规铺平道路。 了解关于 Ubuntu Pro 的更多信息 › Ubuntu Pro 与标准版 Ubuntu 有何不同? 很多人存在误区,误以为 Ubuntu Pro 是独立版本或全新操 […]

代码热风险 – 软件供应链视角下,容器交付前要先“冷却”

已遭遇的安全漏洞,与即将到来的威胁 2025 年 9 月,npm 软件仓库中包括 chalk 和 debug 在内的数十个热门 JavaScript 软件包遭入侵。这些软件包应用极为广泛,几乎无处不在:前端应用、后端微服务以及 CI 工具中均有使用。开发人员并无任何失误操作,他们只是执行了一贯使用的命令:npm install chalk。但恶意软件却悄无声息地侵入了。 这并非操作系统中的漏洞。也不是某台笔记本电脑上的病毒。这是一次供应链攻击:攻击者在开发者构建软件所使用的组件中植入了恶意代码。手段并不复杂,仅仅是一名开发者遭到钓鱼攻击、一次恶意发布,数百万下游用户便因看似是合法更新而将恶意代码引入系统。 而这确实是一次合法的更新。发布者并非有意植入恶意软件,也对此毫不知 […]