也许你已经听说过轻量级Kubernetes发行版K3s。它十分有意思,并且极易安装。另一方面,它简易的特性意味着它也许无法像正常的K8S设置那样进行各种自定义或者拥有丰富的功能。那么,你什么时候应该考虑使用K3s呢?本文将介绍一些关于K3s的用例。如果你发现你处于其中任何一种情况,那么就赶紧试试K3s吧!
1、 你想要一个简单的、轻量的Kubernetes开发环境 现有的开发环境可能会帮助软件开发,也可能会对其产生不好的影响。能够反映生产条件的快速、多功能环境对开发人员的生产力至关重要。 K3s是一种能够便捷地启动和运行Kubernetes的方式,并且开发人员无需详细了解Kubernetes内部工作原理。此外,K3s无需占用太多本地资源,因此K3s是一个本地Kubernetes开发环境的最佳选择。如何使用K3s进行本地开发?可以查看以下文章哟: 使用Kubernetes、K3s和Traefik2进行本地开发 2、 你想要在边缘端运行Kubernetes 诸如移动电话和IoT设备等边缘设备大多都运行在ARM架构上,在未来的计算中它们将占据特殊并且主流的位置。K3s针对运行在ARM架构上进行了优化。K3s所占内存较小且简单的特性使得它能够轻松在更小的、资源受限的边缘计算世界中轻松运行,借助K3s,编排容器不再局限于数据中心。更多详情欢迎查看以下文章: 3、 你想要Kubernetes成为你的CI流程的一部分 持续集成通常是在较小规模上重现生产组件和基础架构。你是否正在部署你的应用程序到Kubernetes集群中?为什么不在一个小型、临时的集群中进行测试,并将其作为CI流程的一部分呢? K3s可以在此大展身手了。CI自动化通常在快速、简单和轻量的环境中可以充分发挥优势,而K3s正好可以符合这一要求。你可以在几秒钟之内使用一条命令就可以安装它。因此,K3s作为CI自动化流程的一部分将易于管理。详细教程可以参考以下文章: 4、 你想要在树莓派集群上运行Kubernetes 最近,好像每个人对于在树莓派硬件上运行Kubernetes十分痴迷。这个小型的Linux机器已经被用于从机器人到灌溉植物的各种用途。在最近的几次会议上,我看到了一些令人印象深刻的并且看起来很酷的Kubernetes集群在这些小型机器上运行。 尽管树莓派出乎意料地强大,但对比起其他能够正常运行Kubernetes的硬件来说,它依旧对资源有所限制。幸运的是,K3s的小型资源使其成为这种情况下的理想选择。理论上说,你能够用最低端的树莓派型号提供的内存运行K3s。K3s甚至已经在Raspian Linux发行版上进行了官方测试。如何在树莓派上安装K3s,欢迎参考以下文章: IoT设备实践丨如果你也在树莓派上部署了k3s,你也许需要这篇文章 5、 你只想要一个快速且简单的Kubernetes集群 如果你仅仅需要一个快速且简单的Kubernetes集群那么K3s绝对是一个非常棒的工具,特别是如果你并不在乎自定义功能。K3s包括打包的附加组件和合理的默认值,让它可以开箱即用并且功能强大。 它易于安装和管理并且能够用于生产。无论在什么情况下,只要你需要快速和简单容器编排,为什么不尝试K3s呢?
Linux基金会开源软件学园 Copyright © 2019-2024 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2