正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
CCE集群中的节点无法远程登录,如何排查解决? CCE创建节点成功后,无法ssh远程登录。ssh回显提示“所选的用户密钥未在远程主机上注册”,即root用户不能直接登录到节点。 出现上述问题的原因是CCE创建的节点安装了cloudinit,有默认的linux用户,并且该密钥也是用于linux。
待创建节点所在的可用区,需要指定可用区(AZ)的名称,通过api创建节点不支持随机可用区。 CCE支持的可用区请参考地区和终端节点。 说明: 创建节点池并设置伸缩组时,该参数不允许填写为random。 os String 节点的操作系统类型。具体支持的操作系统请参见节点操作系统说明。 说明: 若当前集群版本不支持该O
Integer 当前节点池中所有节点数量(不含删除中的节点)。 creatingNode Integer 当前节点池中处于创建流程中的节点数量。 deletingNode Integer 当前节点池中删除中的节点数量。 phase String 节点池状态。 空值:可用(节点池当前节点数已达到预期,且无伸缩中的节点)
CCE节点kubelet和runtime组件路径与社区原生配置差异说明 为保证节点的系统稳定性,CCE将Kubernetes和容器运行时的相关组件单独存储在数据盘中。其中Kubernetes使用“/mnt/paas/kubernetes”目录,容器运行时使用/“mnt/paas/
调度的条件。 另外,部分节点池规格由于资源不足等扩容失败进入5min冷却期后,冷却期间扩容算法会自动过滤此类规格。 节点池优先级排序: 为每个节点池分配一个优先级,根据节点池优先级进行排序,优先选择优先级最高的节点池。 规格优先级选择: 如果存在多个节点池优先级最高的情况,则根据以下原则挑选优先级最高的规格:
待创建节点所在的可用区,需要指定可用区(AZ)的名称,通过api创建节点不支持随机可用区。 CCE支持的可用区请参考地区和终端节点。 说明: 创建节点池并设置伸缩组时,该参数不允许填写为random。 os String 节点的操作系统类型。具体支持的操作系统请参见节点操作系统说明。 说明: 若当前集群版本不支持该O
CCE集群节点中安装kubelet的端口主要有哪些? CCE集群节点中安装kubelet的端口主要有如下几个: 10250 –port:kubelet服务与API Server通信的端口。 10248 –healthz-port:健康检查服务的端口。 10255 –read-on
节点池异常状态排查 排查思路 请根据具体节点池异常状态确定具体问题原因,如表1所示。 表1 节点池异常 节点池异常状态 说明 解决方案 错误 Error 节点池删除失败 重试删除节点池操作,如果节点池仍旧无法删除,请提交工单帮助删除错误节点池。 配额不足 QuotaInsufficient
创建节点时password字段加盐加密的方法 通过API创建节点时password字段需要加盐加密,具体方法如下: 盐值需要根据密码的要求来设置,密码复杂度要求如下: 长度为8-26位。 密码至少必须包含大写字母、小写字母、数字和特殊字符(!@$%^-_=+[{}]:,./?)中的三种。
败。 解决方法 登录节点上执行以下命令,过滤出告警提示的容器,确认是否处于exited状态。其中{containerId}需要替换为告警中提到的容器ID。 节点使用docker运行时: docker ps -a | grep {containerId} 节点使用containerd运行时:
object 同步节点池请求详细参数 表4 UpgradeNodePoolSpec 参数 是否必选 参数类型 描述 maxUnavailable 是 Integer 每批最大同步节点,取值范围[1-20]。节点升级时,允许节点不可用的最大数量。节点重置方式进行同步时节点将不可用,请合
Integer 当前节点池中所有节点数量(不含删除中的节点)。 creatingNode Integer 当前节点池中处于创建流程中的节点数量。 deletingNode Integer 当前节点池中删除中的节点数量。 phase String 节点池状态。 空值:可用(节点池当前节点数已达到预期,且无伸缩中的节点)
Integer 节点池初始化节点个数。查询时为节点池目标节点数量。默认值为0。 说明: 更新节点池时,此字段为非必填字段。 autoscaling 是 NodePoolNodeAutoscaling object 弹性伸缩参数。仅按需计费的节点池支持弹性伸缩。 说明: 更新节点池时,此字段为非必填字段。
节点池一直在扩容中但“操作记录”里为何没有创建节点的记录? 问题现象 节点池的状态一直处于“扩容中”,但是“操作记录”里面没有看到有对应创建节点的记录。 原因排查: 检查如下问题并修复: 租户是否欠费。 查看节点池配置的规格是否资源不足。 租户的ECS或内存配额是否不足。 如果一
节点 kubelet性能配置 kubelet配置 kube-proxy配置 计算配置
Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 202 表示节点池伸缩已经被接受,节点池将根据伸缩后的节点池期望节点数增加或者删除节点池中的节点 错误码 请参见错误码。 父主题: 节点池管理
节点ARP表项超过限制 问题现象 ARP缓存超限,容器网络的访问出现异常,例如coredns域名解析概率失败。 问题根因 出现该问题的原因是节点上容器缓存的ARP表项超过限制。 问题定位 在节点操作系统内核为4.3以上时,dmsg日志中会有显性的打印neighbor table
同步方式:当前支持节点重置方式进行同步。 每批最大同步节点数:节点升级时,允许节点不可用的最大数量。节点重置方式进行同步时节点将不可用,请合理设置该参数,尽量避免出现集群节点不可用数量过多导致Pod无法调度的情况。 节点列表:选择需要同步节点池配置的节点。 单击“确定”,即可开始节点池的同步。
节点 节点概述 容器引擎说明 节点操作系统说明 节点规格说明 创建节点 纳管节点 登录节点 管理节点 节点运维 节点管理最佳实践
Integer 当前节点池中所有节点数量(不含删除中的节点)。 creatingNode Integer 当前节点池中处于创建流程中的节点数量。 deletingNode Integer 当前节点池中删除中的节点数量。 phase String 节点池状态。 空值:可用(节点池当前节点数已达到预期,且无伸缩中的节点)