From 70aae2cc23e4a881419d7976d53eb4d131c4a47c Mon Sep 17 00:00:00 2001 From: brycewwang Date: Sun, 23 Jan 2022 21:50:57 +0800 Subject: [PATCH 1/3] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E8=8A=82?= =?UTF-8?q?=E7=82=B9=E8=BF=9C=E7=A8=8B=E7=99=BB=E5=BD=95=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E3=80=81Eni=E7=8B=AC=E7=AB=8B=E7=BD=91=E5=8D=A1=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 边缘集群管理添加节点远程登录文档、ni独立网卡文档 Co-authored-by: brycewwang Co-authored-by: feeli Co-authored-by: wangpand0508 <37244621+wangpand0508@users.noreply.github.com> feat: 修改Eni独立网卡文档 --- ...54\347\253\213\347\275\221\345\215\241.md" | 51 +++++++++++++++++ ...34\347\250\213\347\231\273\345\275\225.md" | 55 +++++++++++++++++++ 2 files changed, 106 insertions(+) create mode 100644 "product/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\345\256\271\345\231\250\346\234\215\345\212\241/\350\276\271\347\274\230\351\233\206\347\276\244\346\214\207\345\215\227/\350\276\271\347\274\230\351\233\206\347\276\244\347\256\241\347\220\206/ENI\347\213\254\347\253\213\347\275\221\345\215\241.md" create mode 100644 "product/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\345\256\271\345\231\250\346\234\215\345\212\241/\350\276\271\347\274\230\351\233\206\347\276\244\346\214\207\345\215\227/\350\276\271\347\274\230\351\233\206\347\276\244\347\256\241\347\220\206/\350\212\202\347\202\271\350\277\234\347\250\213\347\231\273\345\275\225.md" diff --git "a/product/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\345\256\271\345\231\250\346\234\215\345\212\241/\350\276\271\347\274\230\351\233\206\347\276\244\346\214\207\345\215\227/\350\276\271\347\274\230\351\233\206\347\276\244\347\256\241\347\220\206/ENI\347\213\254\347\253\213\347\275\221\345\215\241.md" "b/product/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\345\256\271\345\231\250\346\234\215\345\212\241/\350\276\271\347\274\230\351\233\206\347\276\244\346\214\207\345\215\227/\350\276\271\347\274\230\351\233\206\347\276\244\347\256\241\347\220\206/ENI\347\213\254\347\253\213\347\275\221\345\215\241.md" new file mode 100644 index 000000000000..b432caa7bef9 --- /dev/null +++ "b/product/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\345\256\271\345\231\250\346\234\215\345\212\241/\350\276\271\347\274\230\351\233\206\347\276\244\346\214\207\345\215\227/\350\276\271\347\274\230\351\233\206\347\276\244\347\256\241\347\220\206/ENI\347\213\254\347\253\213\347\275\221\345\215\241.md" @@ -0,0 +1,51 @@ +## 操作场景 +本文介绍如何启用ENI独立网卡,在CVM边缘节点的pod中绑定ENI独立网卡,实现高可用网络方案; + +- [启用ENI独立网卡](#openEniNetwork) +- [关闭ENI独立网卡](#closeEniNetwork) +## 操作步骤 +[](id:openEniNetwork) +### 启用ENI独立网卡 +1. 登录 [腾讯云容器服务控制台](https://console.cloud.tencent.com/tke2),选择左侧导航栏中的**边缘集群**。 +2. 单击需要启用ENI独立网卡的集群 ID,进入该集群详情页。 +3. 选择页面左侧**基本信息**,进入集群基本信息页面,点击**开启独立网卡**开关,开启ENI独立网卡功能,详细操作如下: + - 3.1 点击**访问API密钥**超链接,跳转至密钥信息页面。 + ![](https://qcloudimg.tencent-cloud.cn/raw/d04413124b004f1144c4f8b1b7db2084.png) + - 3.2 复制密钥ID和密钥Key,返回确认密钥弹框页并完成输入。 + ![](https://qcloudimg.tencent-cloud.cn/raw/6793d7c93a7c073447c412e56931c819.png) + ![](https://qcloudimg.tencent-cloud.cn/raw/1a460dc9b1e9e4056577cd18ec9d6f71.png) + - 3.3 点击**确认**按钮,完成启用ENI网卡。 + ![](https://qcloudimg.tencent-cloud.cn/raw/5bd65c52558866b83afa333f18c18652.png) +4. 选择页面左侧**工作负载 -> Deployment**,进入deployment列表页,若列表中已有deployment,则跳过该步骤;否则,[新建deployment](https://cloud.tencent.com/document/product/457/31705) +5. 选择页面左侧**节点管理 -> 节点**,进入节点列表页,若列表中已有CVM节点,则跳过该步骤;否则,[新建CVM节点](https://cloud.tencent.com/document/product/457/42890#createCVMNode) + +6. 在目标边缘集群的pod中配置ENI。 + - 配置截图: + ![](https://qcloudimg.tencent-cloud.cn/raw/77d0d2111bafa54c86c608624427b5ac.png) + ![](https://qcloudimg.tencent-cloud.cn/raw/21de8282010886bfaf4ebb4de7456728.png) + - 实际代码: + ``` + template: + metadata: + annotations: + tke.cloud.tencent.com/networks: tke-direct-eni,flannel + ``` + ``` + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/hostname + operator: In + values: + - cvm-2cxgi4ow #访问目标的cvm节点ID +``` + +[](id:closeEniNetwork) +### 关闭ENI独立网卡 +1. 登录 [腾讯云容器服务控制台](https://console.cloud.tencent.com/tke2),选择左侧导航栏中的**边缘集群**。 +2. 单击需要启用ENI独立网卡的集群 ID,进入该集群详情页。 +3. 选择页面左侧**基本信息**,进入集群基本信息页面,点击**开启独立网卡**开关,关闭ENI独立网卡功能,如下图所示: + ![](https://qcloudimg.tencent-cloud.cn/raw/ccff43c3422cfe2e5b1ffb08922ba350.png) diff --git "a/product/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\345\256\271\345\231\250\346\234\215\345\212\241/\350\276\271\347\274\230\351\233\206\347\276\244\346\214\207\345\215\227/\350\276\271\347\274\230\351\233\206\347\276\244\347\256\241\347\220\206/\350\212\202\347\202\271\350\277\234\347\250\213\347\231\273\345\275\225.md" "b/product/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\345\256\271\345\231\250\346\234\215\345\212\241/\350\276\271\347\274\230\351\233\206\347\276\244\346\214\207\345\215\227/\350\276\271\347\274\230\351\233\206\347\276\244\347\256\241\347\220\206/\350\212\202\347\202\271\350\277\234\347\250\213\347\231\273\345\275\225.md" new file mode 100644 index 000000000000..38057125507d --- /dev/null +++ "b/product/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\345\256\271\345\231\250\346\234\215\345\212\241/\350\276\271\347\274\230\351\233\206\347\276\244\346\214\207\345\215\227/\350\276\271\347\274\230\351\233\206\347\276\244\347\256\241\347\220\206/\350\212\202\347\202\271\350\277\234\347\250\213\347\231\273\345\275\225.md" @@ -0,0 +1,55 @@ +## 操作场景 +本文介绍如何通过SSH的方式远程登录边缘节点,边缘节点可以是公有云上的节点或者本地的内网节点。 +- [开启节点远程登录](#openNodeRemoteLogin) +- [关闭节点远程登录](#closeNodeRemoteLogin) +- [远程登录边缘节点](#remoteLoginEdgeNode) + +## 操作步骤 + +[](id:openNodeRemoteLogin) + +### 开启节点远程登录 +1. 登录 [腾讯云容器服务控制台](https://console.cloud.tencent.com/tke2),选择左侧导航栏中的**边缘集群**。 +2. 单击需要远程登录节点的集群 ID,进入该集群详情页。 +3. 选择页面左侧**节点管理** > **节点**,进入节点列表页面,确认**操作**列是否显示**登录**超链接,默认均不显示,如下图显示: + ![](https://qcloudimg.tencent-cloud.cn/raw/470531fc68f1fa029aa3e7c8ee92333e.png) +4. 选择页面左侧**基本信息**,进入集群基本信息页面,点击**开启远程登录**开关,开启远程登录功能。如下图显示: + ![](https://qcloudimg.tencent-cloud.cn/raw/392cd90639e6ce73f797af53f769a41a.png) +5. 返回页面左侧**节点管理** > **节点**,重新进入节点列表页面,确认**登录**超链接已经显示,如下图显示: + ![](https://qcloudimg.tencent-cloud.cn/raw/0b08ee5f3f2d112e79c463846e54c6d1.png) + +[](id:closeNodeRemoteLogin) +### 关闭节点远程登录 +1. 登录 [腾讯云容器服务控制台](https://console.cloud.tencent.com/tke2),选择左侧导航栏中的**边缘集群**。 +2. 单击需要远程登录节点的集群 ID,进入该集群详情页。 +3. 选择页面左侧**节点管理** > **节点**,进入节点列表页面,确认**操作**列中的**登录**超链接已显示,如下图显示: + ![](https://qcloudimg.tencent-cloud.cn/raw/0b08ee5f3f2d112e79c463846e54c6d1.png) +4. 选择页面左侧**基本信息**,进入集群基本信息页面,点击**开启远程登录**开关,关闭远程登录功能。如下图显示: + ![](https://qcloudimg.tencent-cloud.cn/raw/39ec84bef5769d75c177fcaebd6cd6e6.png) +5. 返回页面左侧**节点管理** > **节点**,重新进入节点列表页面,确认**登录**超链接已隐藏,如下图显示: + ![](https://qcloudimg.tencent-cloud.cn/raw/470531fc68f1fa029aa3e7c8ee92333e.png) + +[](id:remoteLoginEdgeNode) +### 远程登录边缘节点 +1. 登录 [腾讯云容器服务控制台](https://console.cloud.tencent.com/tke2),选择左侧导航栏中的**边缘集群**。 +2. 单击需要远程登录节点的集群 ID,进入该集群详情页。 +3. 选择页面左侧**节点管理** > **节点**,进入节点列表页面,确认**操作**列是否显示**登录**超链接,默认均不显示,如下图显示: + ![](https://qcloudimg.tencent-cloud.cn/raw/0b08ee5f3f2d112e79c463846e54c6d1.png) +4. 在“节点列表”页面,选中需要登录的节点并点击**登录**超链接,跳转至**节点远程登录控制台**页面。如下图所示: + ![](https://qcloudimg.tencent-cloud.cn/raw/0cecbf5e31c880cfb2c52539fc5157c7.png) + - 4.1 密钥登录:若创建cvm节点时,登录方式选择**立即关联密钥**,请您切换选项卡为**密钥登录**,并点击**选择密钥**,上传本地密钥文件,最后点击**登录**按钮,如下图所示: + ![](https://qcloudimg.tencent-cloud.cn/raw/5eb435aa7c32d5b8a02ad9ab991349da.png) + - 4.1.1 密钥登录失败,会提示**登录失败,请确认密码或者密钥是否正确**,请您确认是否选择正确的密钥文件,如下图所示: + ![](https://qcloudimg.tencent-cloud.cn/raw/8fa08aabe6f77dd9219c112cbd348e4e.png) + - 4.1.2 密钥登录成功,会直接进入控制台页面,如下图所示: + ![](https://qcloudimg.tencent-cloud.cn/raw/77fa63f1ae3e6e347c103317368945ed.png) + - 1.在控制台输入命令如`kubectl get node`,并按下**回车键**,查看命令执行返回结果,如下图所示: + ![](https://qcloudimg.tencent-cloud.cn/raw/d23a69f50ab83403fbef59e16f1e76ff.png) + - 4.2 密码登录:若创建cvm节点时,登录方式,选择**设置密码**,请您切换选项卡为**密码登录**,并输入密码,最后点击**登录**按钮。如下图所示: + ![](https://qcloudimg.tencent-cloud.cn/raw/34c248774a0fc206410580171eda3cad.png) + - 4.2.1 密码登录失败,会提示**登录失败,请确认密码或者密钥是否正确**,请您确认是否输入正确的密码,如下图所示: + ![](https://qcloudimg.tencent-cloud.cn/raw/90868fa3987c67e996b85f30ebfc5bfa.png) + - 4.2.2 密码登录成功,会直接进入控制台页面,如下图所示: + ![](https://qcloudimg.tencent-cloud.cn/raw/40c8c784126cbd53da7b452b2f9c95d3.png) + - 1.在控制台输入命令如`kubectl get node`,并按下**回车键**,查看命令执行返回结果,如下图所示: + ![](https://qcloudimg.tencent-cloud.cn/raw/e8138b50f8fa68c446ea67b236827b6d.png) \ No newline at end of file From a0221fe58d2aeea1b7164506f8b510d7f211d62a Mon Sep 17 00:00:00 2001 From: feeli Date: Wed, 26 Jan 2022 19:33:04 +0800 Subject: [PATCH 2/3] Add pod scheduling documentation --- .../ENI\347\213\254\347\253\213\347\275\221\345\215\241.md" | 1 + 1 file changed, 1 insertion(+) diff --git "a/product/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\345\256\271\345\231\250\346\234\215\345\212\241/\350\276\271\347\274\230\351\233\206\347\276\244\346\214\207\345\215\227/\350\276\271\347\274\230\351\233\206\347\276\244\347\256\241\347\220\206/ENI\347\213\254\347\253\213\347\275\221\345\215\241.md" "b/product/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\345\256\271\345\231\250\346\234\215\345\212\241/\350\276\271\347\274\230\351\233\206\347\276\244\346\214\207\345\215\227/\350\276\271\347\274\230\351\233\206\347\276\244\347\256\241\347\220\206/ENI\347\213\254\347\253\213\347\275\221\345\215\241.md" index b432caa7bef9..7a8bb6790269 100644 --- "a/product/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\345\256\271\345\231\250\346\234\215\345\212\241/\350\276\271\347\274\230\351\233\206\347\276\244\346\214\207\345\215\227/\350\276\271\347\274\230\351\233\206\347\276\244\347\256\241\347\220\206/ENI\347\213\254\347\253\213\347\275\221\345\215\241.md" +++ "b/product/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\345\256\271\345\231\250\346\234\215\345\212\241/\350\276\271\347\274\230\351\233\206\347\276\244\346\214\207\345\215\227/\350\276\271\347\274\230\351\233\206\347\276\244\347\256\241\347\220\206/ENI\347\213\254\347\253\213\347\275\221\345\215\241.md" @@ -22,6 +22,7 @@ 6. 在目标边缘集群的pod中配置ENI。 - 配置截图: ![](https://qcloudimg.tencent-cloud.cn/raw/77d0d2111bafa54c86c608624427b5ac.png) + 边缘节点ENI独立网卡能力,只能支持腾讯云 CVM 类型的节点资源,因此部署应用的时候,需要通过 nodeAffinity 的能力将挂载ENId独立网卡的应用 pod调度到实际的边缘 CVM 节点上,如下图所示(支持填写多个 CVM 节点 ID): ![](https://qcloudimg.tencent-cloud.cn/raw/21de8282010886bfaf4ebb4de7456728.png) - 实际代码: ``` From d1b8d11cd1091743a909e801d77eb65d3d717a66 Mon Sep 17 00:00:00 2001 From: feeli Date: Wed, 26 Jan 2022 19:36:58 +0800 Subject: [PATCH 3/3] format alignment --- .../ENI\347\213\254\347\253\213\347\275\221\345\215\241.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/product/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\345\256\271\345\231\250\346\234\215\345\212\241/\350\276\271\347\274\230\351\233\206\347\276\244\346\214\207\345\215\227/\350\276\271\347\274\230\351\233\206\347\276\244\347\256\241\347\220\206/ENI\347\213\254\347\253\213\347\275\221\345\215\241.md" "b/product/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\345\256\271\345\231\250\346\234\215\345\212\241/\350\276\271\347\274\230\351\233\206\347\276\244\346\214\207\345\215\227/\350\276\271\347\274\230\351\233\206\347\276\244\347\256\241\347\220\206/ENI\347\213\254\347\253\213\347\275\221\345\215\241.md" index 7a8bb6790269..a53afe716005 100644 --- "a/product/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\345\256\271\345\231\250\346\234\215\345\212\241/\350\276\271\347\274\230\351\233\206\347\276\244\346\214\207\345\215\227/\350\276\271\347\274\230\351\233\206\347\276\244\347\256\241\347\220\206/ENI\347\213\254\347\253\213\347\275\221\345\215\241.md" +++ "b/product/\350\256\241\347\256\227\344\270\216\347\275\221\347\273\234/\345\256\271\345\231\250\346\234\215\345\212\241/\350\276\271\347\274\230\351\233\206\347\276\244\346\214\207\345\215\227/\350\276\271\347\274\230\351\233\206\347\276\244\347\256\241\347\220\206/ENI\347\213\254\347\253\213\347\275\221\345\215\241.md" @@ -22,7 +22,7 @@ 6. 在目标边缘集群的pod中配置ENI。 - 配置截图: ![](https://qcloudimg.tencent-cloud.cn/raw/77d0d2111bafa54c86c608624427b5ac.png) - 边缘节点ENI独立网卡能力,只能支持腾讯云 CVM 类型的节点资源,因此部署应用的时候,需要通过 nodeAffinity 的能力将挂载ENId独立网卡的应用 pod调度到实际的边缘 CVM 节点上,如下图所示(支持填写多个 CVM 节点 ID): + - 边缘节点ENI独立网卡能力,只能支持腾讯云 CVM 类型的节点资源,因此部署应用的时候,需要通过 nodeAffinity 的能力将挂载ENId独立网卡的应用 pod调度到实际的边缘 CVM 节点上,如下图所示(支持填写多个 CVM 节点 ID): ![](https://qcloudimg.tencent-cloud.cn/raw/21de8282010886bfaf4ebb4de7456728.png) - 实际代码: ```