k3s集群管理rancher2.3 server-agent(工作节点)安装

在server主节点部署完成之后,在server主节点的/var/lib/rancher/k3s/server/目录下面生成一个node-token文件,该文件存储了k3s agent工作节点加入集群时所需的token。

K3S_TOKEN创建在/var/lib/rancher/k3s/server/node-token

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

K1042e2f8e353b9409472c1e0cca8457abe184dc7be3f0805109e92c50c193ceb42::node:c83acbf89a7de7026d6f6928dc270028

每台主机必须具有唯一的主机名。如果您的主机没有唯一的主机名,请传递K3S_NODE_NAME环境变量,为每个主机提供一个唯一有效的主机名。

hostnamectl set-hostname 192.168.6.125

添加worker节点:

curl -sfL https://docs.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn K3S_URL=https://主节点IP地址:6443 K3S_TOKEN=主节点的token sh -

安装输出:

[INFO]  Finding latest release

[INFO]  Using v0.8.1 as release

[INFO]  Downloading hash https://github.com/rancher/k3s/releases/download/v0.8.1/sha256sum-amd64.txt

[INFO]  Downloading binary https://github.com/rancher/k3s/releases/download/v0.8.1/k3s

[INFO]  Verifying binary download

[INFO]  Installing k3s to /usr/local/bin/k3s

[INFO]  Creating /usr/local/bin/kubectl symlink to k3s

[INFO]  Creating /usr/local/bin/crictl symlink to k3s

[INFO]  Creating /usr/local/bin/ctr symlink to k3s

[INFO]  Creating killall script /usr/local/bin/k3s-killall.sh

[INFO]  Creating uninstall script /usr/local/bin/k3s-agent-uninstall.sh

[INFO]  env: Creating environment file /etc/systemd/system/k3s-agent.service.env

[INFO]  systemd: Creating service file /etc/systemd/system/k3s-agent.service

[INFO]  systemd: Enabling k3s-agent unit

Created symlink /etc/systemd/system/multi-user.target.wants/k3s-agent.service → /etc/systemd/system/k3s-agent.service.

[INFO]  systemd: Starting k3s-agent

验证安装:

systemctl status k3s-agent

如果 Active: active (running) 说明启动成功
进入k3s server 主节点的服务器查看子节点是否添加成功

kubectl get nodes

如果列出了 agent 的节点说明安装成功,如果没有请检查 url 和 token 是否正确,并检查 agent 和 server 的网络是否能相互连接,还有就是 server 的防火墙是否打开了 6443端口

查看agent工作节点是否已经加入到了集群中:

k3s kubectl get nodes

NAME         STATUS   ROLES    AGE   VERSION

test01-201   Ready    master   12h   v1.15.4-k3s.1

test02-202   Ready    worker   11h   v1.15.4-k3s.1

可以看到节点已经成功加入到了集群中。

调整K3S工作节点的服务配置文件,以将K3S的默认容器引擎从Containerd切换到Docker。
修改K3S工作节点服务的配置文件:

vim /etc/systemd/system/multi-user.target.wants/k3s-agent.service

service k3s-agent restart

在这里我们需要修改ExecStart的值,将其修改为:

/usr/local/bin/k3s-agent server --docker --no-deploy traefik

之后保存退出,执行命令重新加载新的服务配置文件:

systemctl daemon-reload

完成后重启K3S-agent服务:

service k3s-agent restart

检查pod的状态:

k3s kubectl get po --all-namespaces

NAMESPACE       NAME                                      READY   STATUS    RESTARTS   AGE

kube-system     svclb-traefik-9x9d8                       2/2     Running   0          15h

cattle-system   cattle-node-agent-zmxvg                   1/1     Running   0          15h

kube-system     svclb-traefik-zdm8v                       2/2     Running   0          5m11s

cattle-system   cattle-node-agent-2xhzx                   1/1     Running   0          5m11s

kube-system     local-path-provisioner-58fb86bdfd-q6klf      1/1     Running   0          91s

kube-system     metrics-server-6d684c7b5-l5kts            1/1     Running   0          91s

cattle-system   cattle-cluster-agent-768f7755c9-knjg8        1/1     Running   0          91s

kube-system     coredns-6c6bb68b64-kjrgd                  1/1     Running   0          91s

kube-system     traefik-7b8b884c8-dk4t7                   1/1     Running   0          91s

可以看到,系统命名空间下所有的应用都已经启动了,server节点已经就绪,接下来可以部署k3s agent工作节点了。

附件

k3s-(3)k3s-agent工作节点安装.docx

k3s-(3)k3s-agent工作节点安装相关推荐

  1. 使用DaemonSet定制AKS工作节点

    很多时候我们需要在AKS (Azure Kubernetes Service)工作节点上运行支持软件,例如,恶意软件扫描程序,Policy Enforcer等.目前AKS的工作节点只能使用云平台指定的 ...

  2. Symantec Backup Exec 2012 Agent For Linux安装

    Backup Exec 2012 介绍 Backup Exec 2012 是一种为虚拟和物理环境提供保护的集成产品,能够简化备份和灾难恢复,并提供了无可匹敌的恢复功能.借助于强大的 Symantec ...

  3. Nova计算节点安装配置

    Nova计算节点安装配置 openstack pike 安装 目录汇总 http://www.cnblogs.com/elvi/p/7613861.html ## Nova计算节点安装配置#基本配置: ...

  4. Kubesphere-多节点安装

    Kubesphere-多节点安装 主机清单 基础环境准备 1. 安装docker 2. 安装依赖 3. 配置ssh互访 4. 下载 KubeKey 创建集群 1. 创建示例配置文件 2. 编辑配置文件 ...

  5. 【Docker之Swarm详细讲解Swarm集群搭建管理节点工作节点Raft一致性协议overlay网络Docker结合Swarm部署WordPress个人博客实战】

    一.知识回顾 之前的内容都帮你整理好了,在这里哟! [0.Docker相关目录文章整理,可自行查看,包含多节内容] [1.Docker详细安装部署&阿里镜像地址配置] [2.Docker架构& ...

  6. Symantec Backup Exec 2012 Agent For Linux安装

    Backup Exec 2012 介绍 Backup Exec 2012 是一种为虚拟和物理环境提供保护的集成产品,能够简化备份和灾难恢复,并提供了无可匹敌的恢复功能.借助于强大的 Symantec ...

  7. 全手动搭建Kubernetes集群——Master管理节点和Node工作节点部署

    目录 前言 一.Master管理节点需要安装的组件介绍 二.配置Master管理节点各组件模块 1.配置kube-apiserver组件 2.配置kube-controller-manager组件 3 ...

  8. Kubernetes 三节点安装-完整可用

    0.引言 本文参考其他k8s部署文档,结合自己在部署一个完整的k8s三节点集群过程,整理出来一个清晰明了的部署文档说明,目的就是希望看到此文的你通过我的文档能够搭出一个完整可用的k8s集群. 另外,本 ...

  9. 【尚硅谷云原生Java架构师的第一课 4 2021-09-28】KubeSphere三种安装,docker,k8s,nfs安装,metrics。KubeKey一键单 多节点安装。

    1.KubeSphere https://www.yuque.com/leifengyang/oncloud/gz1sls 介绍 sphere 英 /sfɪə(r)/ n. (活动.兴趣.专业知识的) ...

  10. 新的工作节点加入k8s集群

    在初始设置 Kubernetes 集群后,最常见的操作是通过添加更多运行工作负载(容器和 Pod)的节点来扩展集群. 扩展集群的方式取决于最初在集群引导期间使用的工具. 本指南演示如何使用 kubea ...

最新文章

  1. 研究SLAM,对编程的要求有多高?
  2. Kafka的生产者优秀架构设计
  3. 开发每个静态网站是的模版代码(自己开发是长期优化过的觉得最简的代码)
  4. 5.由键盘任意输入1个整形数据(小于10亿,位数不限),将其倒置,如:输入12345,则输出54321。
  5. android TextView 的setTextSize方法的使用
  6. Linux执行命令提示Password,linux expect远程自动登录以及执行命令
  7. 【Android】论ViewHolder存在的意义
  8. 张亚勤新作《变革中的思索》谈高科技人才管理
  9. 【学习笔记】程序设计导引及在线实践 数值转换问题
  10. html 字体思源_思源字体打包下载
  11. 当tomcat启动遇到(你的项目名字) is required and cannot be removed from the server(不能部署到server上)
  12. 数据库驱动程序是什么?
  13. DCloud之APP离线SDK升级步骤(3.5.3升至最新版3.6.7.81556_20221018)
  14. Linux 中CPU占用过高问题
  15. pika详解(五)登录认证及connectionParameters
  16. 桂电 计算机排名 评分,桂林电子科技大学学科评估结果及排名情况怎样
  17. L1-007 念数字 (10分) 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5:
  18. 卸载已有navicat for mysql,安装破解版。
  19. 【BZOJ4899】记忆的轮廓
  20. Jmeter监控服务器资源插件安装(JMeterPlugins + ServerAgent)

热门文章

  1. php相册照片批量修改,php如何实现批量修改文件名称
  2. linux 怎么格式化u盘写保护,u盘写保护怎么去掉
  3. 短视频去除logo(抖音)
  4. 微信公众号的调试与测试
  5. 万里汇WorldFirst支持从PayPal提现美元(实战教程)
  6. C# + OpenXML 生成 Word 文档(VS2015)
  7. uipath sequence传递参数_湛江压铸模温机工作原理参数图
  8. linux su 拒绝权限,Linux禁止非WHEEL用户使用su命令
  9. 如何将视频旋转180度播放
  10. 穿越东西冲、感受户外、爱上运动