云网牛站
所在位置:首页 > Linux教程 > 在Fedora IoT中安装k3s的方法

在Fedora IoT中安装k3s的方法

2019-04-15 21:18:41作者:戴均益稿源:云网牛站

Fedora IoT是面向物联网的Fedora版本,本文介绍安装k3s的方法,它是一个轻量级的Kubernetes发行版。K3s非常特别,因为它的键值存储需求已经用SQLite取代了etcd,另外需要注意的是,k3s作为单个二进制文件而不是每个组件一个,这减少了内存占用并简化了安装,由于上述原因,k3s只需512MB RAM即可运行,非常适合小型单板计算机。

 

安装k3s的方法

安装k3很容易,只需运行安装脚本:

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

这将下载、安装和启动k3s,安装后,通过运行以下命令从服务器获取节点列表:

kubectl get nodes

请注意,有几个选项可以通过环境变量传递给安装脚本,这些可以在帮助文件中找到,看下图,当然,没有什么能阻止你通过直接下载二进制文件手动安装k3s:

在Fedora IoT中安装k3s的方法

虽然很适合实验和学习,但单个节点集群并不是一个集群,不过添加另一个节点并不比设置第一个节点困难,只需将两个环境变量传递给安装脚本,使其找到第一个节点,避免运行k3s的服务器部分:

curl -sfL https://get.k3s.io | K3S_URL=https://example-url:6443 \

 K3S_TOKEN=XXX sh -

上面的example-url应该替换为第一个节点的IP地址或完全限定的域名,在该节点上,可以在文件/var/lib/rancher/k3s/server/node-token中找到token(由XXX表示)。

 

相关主题

使用MicroK8s和Snap部署轻量级Kubernetes的方法

精选文章
热门文章