第8节 MicroK8s
❤️💕💕记录sealos开源项目的学习过程。k8s,docker和云原生的学习。Myblog:http://nsddd.top
[TOC]
介绍
MicroK8s是一个低操作、最小生产的 Kubernetes。
MicroK8s 是一个开源系统,用于自动部署、扩展和管理容器化应用程序。它提供核心 Kubernetes 组件的功能,占用空间小,可从单个节点扩展到高可用性生产集群。
通过减少运行 Kubernetes 所需的资源承诺,MicroK8s 使将 Kubernetes 带入新环境成为可能,例如:
- 将 Kubernetes 变成轻量级开发工具
- 使 Kubernetes 可用于最小环境,例如 GitHub CI
- 使 Kubernetes 适应小型设备 IoT 应用程序
开发人员使用 MicroK8s 作为新想法的廉价试验场。在生产中,ISV 受益于更低的开销和资源需求以及更短的开发周期,使他们能够比以往更快地交付设备。
非常适合
- 开发人员工作站
- 物联网
- 边缘
- 集成/光盘
insatll
提示
希望你MicroK8s 运行内存低至 540MB,但为了适应工作负载,我们建议使用至少 20G 磁盘空间和 4G 内存的系统。
希望你使用 Ubuntu 新的发行版或者是选择 带有 snap
的机器
安装 MicroK8s
MicroK8s 将安装一个最小的、轻量级的 Kubernetes,您可以在几乎任何机器上运行和使用。它可以快速安装:
sudo snap install microk8s --classic --channel=1.25
加入群组:
MicroK8s 创建了一个组来无缝使用需要管理员权限的命令。要将当前用户添加到组并获得对 .kube 缓存目录的访问权限,请运行以下两个命令:
sudo usermod -a -G microk8s $USER
sudo chown -f -R $USER ~/.kube
您还需要重新进入会话才能进行组更新:
su - $USER
END 链接
✴️版权声明 © :本书所有内容遵循CC-BY-SA 3.0协议(署名-相同方式共享)©