【5分钟玩转Lighthouse】系列文章将为大家分享轻量应用服务器使用教程,提供丰富的实践指南,帮助大家快速上手并获得最佳产品体验。本期主要介绍如何使用 Lighthouse K3s 部署、管理您的应用。
背景概述
作为目前最主流的容器编排平台,Kubernetes 已作为基础设施,承接并管理着众多的应用服务,相对于传统基于 VM 镜像部署应用,其具有更丰富、完善的服务编排及托管能力。
不过,对于仅有少量应用需要部署或者仅需要开发、测试环境的用户而言,搭建、配置完整的 Kubernetes 集群是一个比较繁琐和复杂的过程,初学者很容易耗费大量的时间、资源,且收益有限。而最近 Lighthouse 推出了 K3s 应用镜像,为用户提供了开箱即用的 Kubernetes 环境。
作为轻量的 Kubernetes 发行版,K3s 通过了 CNCF 一致性认证,并针对多个场景进行了高度优化,此外 Lighthouse 还在应用镜像中集成了 Kubernetes-dashboard,方便用户通过浏览器进行集群、应用的管理。本文为大家介绍一下如何使用 Lighthouse K3s 部署、管理您的应用。
K3s 简介
K3s 是由 Rancher Labs 发布的一款开源、极轻量的 Kubernetes 发行版。在 Kubernetes 基础上,删除了一些 feature:
-
Legacy and non-default features -
Alpha features -
In-tree cloud providers -
In-tree Storage -
Docker ( optional)
在功能层面删除了非必要的服务/功能,其中包括 Kubernetes 部分未稳定以及非正式的开发版本功能,进行如此剪裁,不仅可以降低出故障的机率,也可以降低整体 Kubernetes 管控面的资源消耗。以上共 5 个 feature,所以也因此得名 K3s。此外,针对资源有限的应用场景,K3s 增加了:
-
Simplified installation -
SQLite3 support in addition to etcd -
TLS management -
Automatic Manifest and Helm Chart management -
containerd、CoreDNS、Flannel
K3s 中包含了我们所熟悉的 kubernetes 的各个组件,为了能做到 "Simplified installation”, K3S 将所有组件都集成在一个二进制包中(<100MB),此外默认安装 Flannel 作为 CNI plugin,替换 docker 使用更为轻量级、底层的 containerd,以及使用 SQLite3 替换 etcd 作为元数据的存储等。
通过上述裁剪以及优化,K3s 不仅免去了 Kubernetes 安装环节的复杂、繁琐步骤,为用户提供了开箱即用的部署体验,还可以在资源有限环境下,仍能为用户提供良好运行的 Kubernetes 集群,保持了与 Kubernetes 一致的使用体验。
环境准备
我们首先在腾讯云轻量应用服务器购买页面购买一台服务器,具体配置如下:
-
地域:中国香港 -
镜像:应用镜像 K3s

本文介绍了如何使用Lighthouse K3s在轻量应用服务器上快速搭建Kubernetes环境。K3s是轻量级的Kubernetes发行版,简化了安装过程并降低了资源消耗。在腾讯云轻量应用服务器上购买K3s镜像,配置防火墙,获取dashboard token后,即可通过Kubernetes-dashboard部署和管理应用,如Wordpress。K3s的简易安装和管理特性使其成为学习、开发和测试的理想选择。
最低0.47元/天 解锁文章
1238

被折叠的 条评论
为什么被折叠?



