概述
K3s 是一个轻量级的 Kubernetes 发行版,它针对边缘计算、物联网等场景进行了高度优化,简单来说就是低配版的k8s;rancher官网,特点如下。
-
简单但功能强大的 batteries-included 功能本地存储提供程序,服务负载均衡器,Helm controller 和 Traefik Ingress controller。
-
使用基于 sqlite3 的轻量级存储后端作为默认存储机制。同时支持使用 etcd3、MySQL 和 PostgreSQL 作为存储机制。
-
最大程度减轻了外部依赖性,K3s 仅需要 kernel 和 cgroup 挂载
-
所有 Kubernetes control-plane 组件的操作都封装在单个二进制文件和进程中,使 K3s 具有自动化和管理包括证书分发在内的复杂集群操作的能力。
Docker
在 k3s 中默认使用 containerd 作为容器运行环境,但可以通过配置修改 运行环境为 docker。如果想使用默认的 containerd ,可以跳过。
安装
Docker 提供了一键脚本,可以直接使用进行安装,安装命令如下所示:
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
安装完成以后通过可以 docker version 即可确认到版本信息:

本文详细介绍了K3s的安装过程,包括Docker的安装与配置、镜像加速设置,以及K3s的安装与验证。K3s是一个针对边缘计算优化的Kubernetes发行版,简化了部署和管理。此外,还讲解了如何配置kubectl以及处理kubectl远程连接的证书问题。最后,文章提到了k3s镜像加速的配置方法。
最低0.47元/天 解锁文章
1785





