边缘计算工具-k3s简介

边缘计算工具-k3s简介,第1张

2019年2月26日,业界领先的容器管理软件提供商Rancher Labs(以下简称Rancher)宣布推出轻量级Kubernetes发行版K3s,这款产品专为在资源有限的环境中运行Kubernetes的研发和运维人员设计。

k3s是一个完全符合标准的生产级Kubernetes发行版,同时也是史上最轻量的k8s发行版,它满足了在 边缘计算 环境中运行在x86、ARM64和ARMv7处理器上的小型、易于管理的Kubernetes集群日益增长的需求。它相对于以前的版本而言,主要具有以下的变化:

k3s对Edge、Iot、CI、ARM设备的支持十分友好。k3s可以从分发挥这些设备的性能。

ARM64和ARMv7都支持二进制文件和多树图像。k3s可以在像Raspberry Pi一样小的东西或者像AWS a1.4xlarge 32GiB一样大的服务器良好工作

k3s被包装在一个简单的包中,为了简化安装的步骤,k3s将安装所需要的资源都打包在单个二进制文件中。这使得环境的安装与升级格外简单。

k3s自动生成TLS证书可以确保在默认情况下的通信都是安全的。

k3s是专门为边缘计算环境设计的,所以在无人值守、资源受限、远程位置或者物联网设备在工作负载的情况下,k3s将成为你的不二选择。

k3s的工作原理图:

安装使用k3s服务的最低系统要求:

在了解了k3s的主要功能和其优势后,下一步就是安装和使用k3s了。

简单安装使用k3s服务的方式:

更多详细的安装步骤请查阅官方文档: https://github.com/rancher/k3s/blob/master/README.md

参考资料:

K3s 提供了一个安装脚本,可以方便地将其作为服务安装在基于 systemd 或 openrc 的系统上。该脚本可在 https://get.k3s.io 获得。要使用这种方法安装 K3s,只需运行:

curl -sfL https://get.k3s.io | sh -

运行此安装后:

要在工作程序节点上安装并将它们添加到集群,请使用 K3S_URL 和 K3S_TOKEN 环境变量运行安装脚本。这是一个显示如何加入工作节点的示例:

curl -sfL https://get.k3s.io | K3S_URL= https://myserver:6443 K3S_TOKEN=mynodetoken sh -

设置该K3S_URL参数会使 K3s 以工作模式运行。K3s 代理将注册到在提供的 URL 处侦听的 K3s 服务器。要使用的值K3S_TOKEN存储在/var/lib/rancher/k3s/server/node-token您的服务器节点上。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/669381.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-27
下一篇2023-07-27

发表评论

登录后才能评论

评论列表(0条)

    保存