Warning: Undefined array key "custom_message" in /www/wwwroot/bbs.aaronyang.cc/wp-content/plugins/wpcopyrights/index.php on line 105

树莓派安装k3s教程(一)

现在都讲求服务器的高效并发,由并发又衍生出了服务器组,通过服务器组成服务集群来对不同地域不同用户提供服务,减少服务器负载的同时,分布式为我们带来的了高效的维护性和扩展性。往往云服务就会运用k8s+docker技术,将服务容器化。但是像树莓派这样的小主机,往往装一个k8s就会占用较大的资源,所以k3s应用而生,这篇文章讲述了作者部署树莓派集群的过程,希望能够给大家提供参考。

安装k3s

与k8s一样,为了方便管理,被设计为了master(主)与slave(从)

master一般提供对外端口,服务中台,运维页面,管理页面,资源统计,起管理运维作用
slave一般提供后台逻辑服务,前端页面展示,数据存储,数据处理,起服务的作用

安装master节点

master节点负责管理slave节点服务,master节点也可以用提供服务

通过此命令,完成master服务的部署

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

安装完成后,在master节点记录以下token值

sudo cat /var/lib/rancher/k3s/server/node-token

安装slave节点

slave节点用于接受来自master的管理,如负载均衡,当master接收到容器增删的请求,会通过调度算法,分配给不同的slave节点,使得容器在当前slave节点启动

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

token值,在master节点获取

示例:
curl -sfL https://get.k3s.io | K3S_URL=https://myserver:6443 K3S_TOKEN=K10f228a6d00aefxdcx5805ce2b7c85b694x5b4c7b291e290b16dd7bc8badd16f45::server:383e7fxd269bb6d37efb8bd3b9f4ee2e sh -

以上步骤,就完成了对k3s的部署。

卸载

如果借助install.sh脚本安装了 K3s,则在安装过程中会生成一个卸载脚本。该脚本是在节点上创建的/usr/local/bin/k3s-uninstall.sh(或作为k3s-agent-uninstall.sh)。

sh ./k3s-uninstall.sh

若文章对你有帮助,可以点赞或打赏支持我们。发布者:AaronYang会员,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/%e6%a0%91%e8%8e%93%e6%b4%be%e5%ae%89%e8%a3%85k3s%e6%95%99%e7%a8%8b/

(0)
AaronYang的头像AaronYang会员认证作者
上一篇 2021年 8月 28日 下午9:01
下一篇 2021年 9月 14日 下午4:01

相关推荐

  • 安装sshpass-一条语句即可链接服务器

    平时在使用ssh命令登陆服务器时,免不了要输入密码,频繁的登陆这台那台服务器,免不了给运维的同学带来麻烦。安装以下工具,即可轻松解决现在的问题,直接在命令中携带密码,即可完成快速登…

    安装教程 2021年 4月 27日
  • MinIO安装教程

    在CentOS下,安装MinIO服务 文章目录MinIO简介下载minio执行文件部署软件1.下载minio文件2.增加minio执行权限3.开始运行,默认端口为9000(不常用)…

    2021年 6月 2日
  • 如何让自己的模糊视频变高清(4K)?

    有些视频是不是看着很模糊,又不忍心丢掉。比如一段回忆,一个瞬间。下面安利一个很好用的软件,可以通过使用AI深度学习能力,将视频像素进行提升。 文章目录演示视频此软件对电脑要求较高,…

    2021年 7月 29日
  • ssr linux安装使用

    文章目录linux中安装ssr使用ssr开启ssr关闭ssr配置conf.json疑难解答问题解答 linux中安装ssr 需要python 及 pip依赖 apt-get ins…

    2022年 5月 12日
  • 使用RINETD对服务器进行端口转发

    文章目录下载软件解压文件到服务器编译配置可参考以下文件进行配置启动端口转发停止端口转发设置开机自启动检查服务是否正常运行帮助文档rinetd: a user-mode port r…

    2021年 8月 6日
  • linux主机与主机之间的免密登陆配置

    文章目录秘钥分发生成密钥对依次拷贝密钥对其他主机需要执行的指令对本机需要执行的指令尝试登陆本地主机,观察是否为免密登陆 秘钥分发 生成密钥对 ssh-keygen -t rsa 依…

    2023年 1月 29日
  • MinIO设置永久下载链接的方法

    由于MinIO只提供最高7天的下载期限,若存在频繁访问文件的情况,对此较为不便为了解决此问题,MinIO提供了一个客户端根据,可以对minioservr进行配置,将指定的桶设置为公…

    2021年 6月 3日
  • Linux通过LVM创建磁盘

    推荐使用LVM磁盘进行创建,可对磁盘进行平滑扩容缩容,注:部分磁盘不支持缩容 文章目录LVM磁盘划分格式化磁盘为MBR分区方式磁盘分区完成LVM磁盘创建生成pv物理卷创建vg卷组格…

    2023年 1月 29日
  • pyinstaller打包完很大怎么办?

    Python打包软件有很多,作者这边用的最多的就是以下的这几个 工具名称 windows linux 单文件模式 bbfreeze yes yes py2exe yes yes p…

    2021年 8月 28日
  • Mac无法使用移动硬盘

    在Mac系统内,常常会遇到因磁盘空间小的问题而头疼 在满怀期待的插入磁盘后,等待的只是硬盘格式不兼容,要使用移动硬盘只能把硬盘数据抹掉,换为ExFAT,顿时心里一万头羊驼在扑腾。 …

    2021年 7月 2日

发表回复

登录后才能评论
Translate »