详情页标题前

腾讯云容器服务edgectl 边缘节点管理工具说明同尘科技

详情页1

edgectl 是边缘节点管理工具,用于远程添加边缘节点。您可通过节点管理 > 脚本添加节点操作获取该工具。 edgectl 提供了以下三个命令:

命令 描述
edgectl check 检查节点是否满足安装边缘节点的条件。
edgectl clear 清理边缘节点。
edgectl install 安装边缘节点。

示例代码如下所示:

# ./edgectl -hUsage:   edgectl command [flags]Available Commands:   check        Check the edge node if to be add to clusters   install      Install components to edge node   clear        Clear edge node and recovery as usual
Flags: -h, --help Help for edgectl

edgectl check 命令

含义

检查节点是否满足安装边缘节点的条件。check 项目包含内容:check 是否 root 用户。 check 系统是否在支持范围内。 check 交换区是否关闭。 check 防火墙是否关闭。 check ufw 是否关闭。 check 端口是否被占用(check 的端口有 1443 {10249..10259} {51000..51020})。 check 是否开启 cgroup memory。 check 节点之前是否安装过 kubeadm docker kubelet kubectl。

使用示例

# ./edgectl check Unit firewalld.service could not be found. WARN >> Port: 1443 occupied. Please turn off port service. ... WARN >> The machine is not clean. Please reinstall the system. /usr/bin/kubelet... >> Check Environment Finish! << 

例如本次执行示例代码后,提示了用户包含以下2个风险项目:该边缘节点的端口1443已经被占用,请关闭其服务。

WARN >> Port: 1443 occupied. Please turn off port service.

节点有 kubelet 残留,建议重装节点系统,或执行 edgectl clear 命令,进行清理操作。

WARN >> The machine is not clean. Please reinstall the system./usr/bin/kubelet ## 之前安装过kubelet

edgectl clear 命令

含义

清理边缘节点。clear 命令会清除如下信息:删除边缘节点上运行的所有容器和 Pod。 停止 kubelet、lite-apiserver、docker。 删除创建的网络信息和路由信息。 删除如下文件夹或文件:/etc/kubernetes/etc/docker/root/.kube/config/var/lib/kubelet >/dev/null 2>&1/var/lib/cni/etc/cni/etc/sysconfig/kubelet//etc/sysconfig/lite-apiserver/data/lite-apiserver >/dev/null 2>&1/usr/lib/systemd/system/{kubelet,docker,lite-apiserver}.service注意edgectl clear 会删除节点上的所有容器和 Pod,请谨慎执行。 edgectl clear 会删除相关的文件夹或文件,请提前备份重要的资料。 edgectl install 命令默认会执行 edgectl clear,执行 edgectl install 前请考虑 edgectl clear 删除的风险项。

使用示例

# ./edgectl clearremoved '/etc/kubernetes/cluster-ca.crt'...  >> Clear Node Complete! << 

edgectl install 命令

含义

安装边缘节点。执行如下命令,安装边缘节点。

# ./edgectl install -hUsage:   edgectl install [flags]Flags:   -n,  --node-name     Node name in edge cluster. Must!## 节点的名字,必填   -i,  --interface     Default network interface name. ## 节点的默认网卡名,可选项

–node-name:边缘节点的名字,简写 -n。 名字是必传选项,必须严格遵守 kubernetes 的 node 节点的命名规范。 请保证节点名在所加的集群里面唯一,否则会产生同一节点名所对应节点不断切换的问题。 节点名不支持直接用 IP,否则会引起 kubectl logkubectl exec 命令失效。–interface:边缘节点的默认网卡名,简写 -i。 可选项,边缘节点的默认网卡名,填写错误会引起 flannel 和 coredns 组件异常。 默认值为从腾讯云页面填的指定网卡名称,指定 --interface 将覆盖原默认值。

使用示例

# ./edgectl install  --node-name node-192.168.67.91 --interface eth0NOTE:      input: [ edgectl install --node-name node-192.168.67.91 --interface eth0 ] ## 输入参数      logPath: /tmp/tke-edge-install.log ## 本次安装的输出的日志位置      success-message: Install Edge Node: node-192.168.67.91 Success! ## 安装成功后的提示消息
Start Install Edge Node node-192.168.67.91, Please Waiting... Waiting Running of the base service Dockerd kubelet lite-apiserver has Running! ## Dockerd kubelet lite-apiserver 安装成功 Install Edge Node: node-192.168.67.91 Success! ## 表示此边缘节点安装成功

此边缘节点安装执行完成后, 可执行命令 kubectl -n kube-system get pod 查看所有 Pod 是否 Running。 edgectl install 命令一小时有效,可在有效期内多次添加不同的节点,如过期失效请重新进行 脚本添加节点 操作请求新的 edgectl。 要是安装过程中无提示退出,请参见 NOTE 中提示的安装日志位置 logPath: /tmp/tke-edge-install.log 查看具体的错误。 执行完没有 Install Edge Node: node-192.168.67.91 Success! 则认为安装失败,请查看安装日志排错。
容器服务官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/148055.html

(0)
上一篇 2023年12月9日 下午12:49
下一篇 2023年12月9日 下午12:49
详情页2

相关推荐

  • 腾讯云内容分发网络CDN步骤二:上传文件到 COS 存储桶

    在创建的存储桶页面,单击上传文件,会出现弹窗,在弹窗中单击选择文件。 文件上传完成后会展示在存储桶文件列表中。  内容分发网络CDN官网1折活动,限时活动,即将结束,速速收藏同尘科技为腾讯云授权服务中心。购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

    2023年12月9日
  • 腾讯云对象存储文件哈希值计算

    简介 本文档提供关于文件哈希值计算接口的 API 概览和 SDK 示例代码。 API 操作描述 哈希值计算同步请求 以同步请求的方式进行文件哈希值计算,实时返回计算得到的哈希值,该接口属于 GET 请求。 提交哈希值计算任务 以提交任务的方式进行文件哈希值计算,异步返回计算得到的哈希值,该接口属于 POST 请求。 查询哈希值计算结果 本接口用于主动查询指定…

    腾讯云 2023年12月9日
  • 腾讯云云点播应用概览

    您可以通过应用服务概览页,查看当前应用的存储空间、转码时长、流量、数据取回、视频审核及告警配置。 操作步骤 1. 登录 云点播控制台,在左侧导航栏中,单击应用管理。2. 找到您需要查看概览的应用,单击其应用名称。3. 在跳转界面中单击左上方的服务概览,进入当前应用的概览页面。 数据概览 数据概览展示当前应用下使用云点播服务的资源用量信息,包括当前应用中的当前…

    2023年12月9日
  • 腾讯云容器服务预留券管理同尘科技

    操作场景 本文介绍如何创建、管理 TKE Serverless 服务预留券,包括如何购买、退还预留券和查看预留券抵扣信息。 前提条件 在创建 TKE Serverless 服务预留券前,您需要完成以下工作:注册腾讯云账号,并完成 实名认证。预留券是预付费产品,请确保账号余额充足。 操作步骤 创建预留券 1. 登录 容器服务控制台,选择左侧导航栏的资源包管理 …

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云对象存储创建模板

    功能描述 创建图片处理模板。 授权说明 授权策略中 action 设置为 ci:CreateMediaTemplate 。查看所有 action。 服务开通 使用该功能需提前开通数据万象,并绑定存储桶。详情请参见 绑定存储桶。 使用限制 使用该接口时,请先确认相关限制条件。详情请参见 使用限制。 请求 请求示例 POST /template HTTP/1.…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。