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:
虽然很适合实验和学习,但单个节点集群并不是一个集群,不过添加另一个节点并不比设置第一个节点困难,只需将两个环境变量传递给安装脚本,使其找到第一个节点,避免运行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表示)。
相关主题 |