MicroK8s专题介绍——第一部分
by liam zheng on 16 September 2019
每个开发人员,系统管理员和技术爱好者都有浓厚的兴趣学习Kubernetes。 Kubernetes是一个复杂的容器编排工具,对于初学者来说难度略大。Kubernetes一直是科技行业的流行词,并且确实很流行。如果您渴望开始使用Kubernetes并且不期待所涉及的复杂性,那么本系列的第一篇博客就是为您准备的。 我们将为你您介绍使用MicroK8s在Kubernetes部署快速启动和运行。 以下博客将深入介绍附加组件和使用情况。
什么MicroK8s ?
MicroK8s是一款功能强大,重量轻,可靠的生产型Kubernetes衍生版。 它是一种企业级Kubernetes发行版,具有较小的磁盘和内存占用空间,同时提供开箱即用的生产级附加组件,如Istio,Knative,Grafana,Cilium等。 无论您是在运行生产环境还是有兴趣探索K8s,MicroK8都能满足您的需求。
为什么选择MicroK8s ?
MicroK8s是最小,最快的多节点Kubernetes。 单包完全一致的轻量级Kubernetes,适用于42种Linux发行版,以及使用Multipass的Mac和Windows。 适合:开发人员工作站,IoT(物联网),Edge(边缘计算),CI / CD。
尝试使用过Kubernetes的人都知道必须处理设置和运行部署的痛苦。 市场上有极简主义的解决方案可以减少部署时间和复杂性,但重量轻的解决方案是以牺牲关键的可扩展性和缺少附件为代价的。
如果你不想花时间在坑里面让Kubernetes启动并运行,MicroK8s会让你在60秒内开始。
- 轻量级别:开发人员希望最小的K8s用于笔记本电脑和工作站开发。 当您在Ubuntu上运行时,MicroK8s提供与Azure AKS,Amazon EKS,Google GKE兼容的独立K8s。
- 简单化:使用单个软件包安装最大限度地减少管理和操作,该软件包没有移动部件以简化和确定。 包括所有依赖项和组件。
- 安全:更新适用于所有安全问题,可立即应用或计划至您希望的维护周期执行。
- 当前版本:MicroK8s跟踪上游并在同一天发布beta,RC和正式版,与上游K8s相同。 您可以跟踪最新的K8s或从1.10开始坚持任何发布版本。
- 综合性:MicroK8s包括针对常见K8s功能和服务的策划集合:
- Service Mesh: Istio, Linkerd
- Serverless: Knative
- Monitoring: Fluentd, Prometheus, Grafana, Metrics
- Ingress, DNS, Dashboard, Clustering
- Automatic updates to the latest Kubernetes version
- GPGPU bindings for AI/ML
- Cilum, Helm and Kubeflow!
准备材料:
想要允许MicroK8s,你需要一台Linux的电脑且支持snap应用,例如Ubuntu。 如果你在使用Windows或者Mac OS,可以使用Multipass来允许MicroK8s。
开始:
现在,我们我知道了什么是MicroK8s,那么安装过程就很简单了。
安装:
sudo snap install microk8s --classic
启动和查看MicroK8s的状态:
sudo microk8s.start //启动MicroK8s
sudo microK8s.status //查询当前状态
执行完后你可以看到如上图所示的内容,你可以看到MicroK8s已经运行,意味着你已经运行了Kubernetes。
下一步
如果你手动设置通常会有很多障碍和复杂性,MicroK8s只用一条命令即可简单安装。 现在您已经开始部署Kubernetes了,这只是一个开始。 要做有用的事情,您需要根据工作需要设置更复杂的任务来设置组件。 这是附加组件的用武之地,MicroK8s配备了强大的附加功能,再次,您使用几行命令来避免设置这些功能的复杂性。
接下来的博客文章将探讨一个用例,看看使用MicroK8s的简化K8s的强大功能和魔力吧!
订阅博客文章
查看更多内容
Canonical 推出适用于 WSL 的 Ubuntu Pro
适用于 WSL 的 Ubuntu Pro 为 Windows 系统中运行的 Ubuntu 24.04 LTS WSL 实例提供一站式安全维护与企业级技术支持。该订阅服务还能为系统管理员提供全面的管理功能。 今日,Canonical 公司宣布适用于 WSL 的 Ubuntu Pro 服务正式全面上市,用户可通过 Microsoft Store 进行安装。源代码及测试版也可在 GitHub 获取。 Canonical 公司与 Microsoft 建立了良好的合作关系,携手打造优质的 WSL 使用体验。本次合作成果将惠及那些借助 WSL 开发生产级 Linux 解决方案的企业开发者。 Craig Loewen,Microsoft WSL 产品经理 Ubuntu Pro 为桌面端 […]
Ubuntu 正式登陆 Qualcomm Dragonwing™ IQ-9075 平台
Ubuntu 系统发行商 Canonical 公司 2025 年 12 月 1 日宣布,推出适用于 Qualcomm Dragonwing™ IQ-9075 平台的官方认证镜像。这款高性能工业平台现已全面适配 Ubuntu 24.04 LTS 的优化镜像并提供完整技术支持。该官方认证镜像同时适用于 Ubuntu 服务器版和桌面版,为开发者打造了坚实且安全的软件基础,可满足下一代工业自动化、机器人技术及边缘 AI 应用的开发需求。 本次发布是在 Ubuntu 全面适配 QCS6490 和 QCS5430 处理器的基础上推出的,也是 Canonical 公司为 Qualcomm Dragonwing™ 系列处理器提供技术支持的最新举措。 适用于边缘 AI 的高可靠性与高性能 […]
Canonical 发布针对 Thundercomm RUBIK Pi 3 的最新优化版 Ubuntu 镜像
Ubuntu 现已直接适配 Thundercomm RUBIK Pi 3 开发板——一款专为 AI 开发者打造、搭载高通 Dragonwing™ QCS6490 处理器的轻量型开发板。 Ubuntu 发行商 Canonical 2025 年 10 月 23 日正式宣布,推出针对 RUBIK Pi 3 开发板(一款基于 Dragonwing QCS6490 打造的强大 AI 开发板)的优化预装版 Ubuntu 镜像。此次新推出的优化版 Ubuntu 镜像即开即用,能有效缩短产品上市时间,同时提供 Canonical 官方长期技术支持。当前 RUBIK Pi 3 用户也可下载和安装新版 Ubuntu 镜像。 Ubuntu 提供驱动的快速 AI 开发平台 AI 行业发展瞬息万 […]