资讯专栏INFORMATION COLUMN

容器云 Node 常见故障处理 UK8S

ernest.wang / 2020人阅读

摘要:常见故障处理常见故障处理常见故障处理本篇目录节点状态说明节点状态说明节点常用命令节点常用命令组件故障检查组件故障检查节点作为承载工作负载的实体,是一个非常重要的对象,在实际运营过程中,节点会出现各种问题,本文简要描述下

Node 常见故障处理

本篇目录

1. 节点状态说明2. 节点常用命令3. K8S 组件故障检查

节点作为承载工作负载的实体,是 Kubernetes 一个非常重要的对象,在实际运营过程中,节点会出现各种问题,本文简要描述下节点的各种异常状态及排查思路。

1. 节点状态说明

节点情况说明处理办法ReadyTrue表示节点是健康的,False表示节点不健康,Unkown表示节点失联DiskPressureTrue表示节点磁盘容量紧张,False反之MemoryPressureTrue表示节点内存使用率过高,False反之PIDPressureTrue表示节点有太多进程在运行,False反之NetworkUnavailableTrue表示节点网络配置不正常,False反之

2. 节点常用命令

查看节点状态
kubectl get nodes
查看节点事件
kubectl describe node ${NODE_NAME}

在上述两个命令看不出端倪的时候,还可以借助Linux的相关命令来辅助判断,这个时候我们就需要登录节点,通过linux相关命令来检查节点状态。

检查节点联通性

3.1 网络检查: 我们可以从集群的Master节点,使用 Ping 命令去检查该节点的网络是否可达; 3.2 健康检查: 登录UCloud控制台,从云主机页面查看该节点是否处于Running状态,包括查看CPU、内存使用率,确认节点是否处于高负载;

3. K8S 组件故障检查

UK8S 集群默认为 3 台 Master 节点,K8S 核心组件在 3 台 Master 节点均有部署,通过负载均衡对外提供服务。如发现组件异常,请登录相应的 Master 节点(无法定位时逐台登录 Master 节点),并通过以下命令来查看节点中组件状态是否正常、错误原因是什么,及对异常组件进行重启:

system status ${PLUGIN_NAME}
journalctl -u ${PLUGIN_NAME}
system restart ${PLUGIN_NAME}

UK8S 核心组件及名称:

组件组件名称KubeletkubeletAPIServerkube-apiserverControllerManagerkube-controller-managerEtcdetcdSchedulerkube-schedulerKubeProxykube-proxy

例如,查看 APIServer 组件状态,需要执行 systemctl status kube-apiserver

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/126891.html

相关文章

  • 容器 UK8S】镜像库和容器常见问题:Node故障处理和预防节点OOM

    摘要:节点作为承载工作负载的实体,是一个非常重要的对象,在实际运营过程中,节点会出现各种问题,本文简要描述下节点的各种异常状态及排查思路。预防节点该文档为预防节点的开源方案,不提供,仅做参考,请谨慎使用。节点作为承载工作负载的实体,是 Kubernetes 一个非常重要的对象,在实际运营过程中,节点会出现各种问题,本文简要描述下节点的各种异常状态及排查思路。节点状态说明节点情况说明处理办法Read...

    Tecode 评论0 收藏0
  • 集群节点配置推荐 容器 UK8S

    摘要:对于存储资源,的节点默认系统盘。节点创建时可选择数据盘挂载亦可在节点创建完成后在主机侧挂载,如节点挂载有数据盘,将用于存放本地镜像的,否则本地镜像等将保存在系统盘。 集群节点配置推荐本篇目录1. Master 配置推荐2. 如何选择 Node 配置大小1. Master 配置推荐Master 规格跟集群规模有关,集群规模越大,所需要的 Master 规格也越高,不同集群规模的,Master ...

    ernest.wang 评论0 收藏2218
  • 容器 UK8S】Pod故障处理:Error→Pod启动过程中发生错误;NodeLost→Pod所

    摘要:常见错误状态状态说明处理办法启动过程中发生错误。检查所在节点的状态所在节点失联或其他未知异常。一般是由于容器启动命令参数配置错误所致策略禁止拉取镜像。联系仓库管理员,或确认镜像名是否正确启动容器失败。容器参数配置异常执行报错。在Kubernetes中发布应用时,我们经常会遇到Pod出现异常的情况,如Pod长时间处于Pending状态,或者反复重启,下面介绍下Pod 的各种异常状态及处理思路。...

    Tecode 评论0 收藏0
  • 容器UK8S】产品简介

    摘要:完全兼容原生的,以私有网络为基础,并整合了等云产品。综合资源有效利用率错误容忍度两个因素,在不考虑业务混合部署业务总体规模大小的情况下,我们建议生产环境的节点应该介于核至核之间。模式是一个用于负载均衡的内核功能。产品概念UCloud Container Service for Kubernetes (UK8S)是一项基于Kubernetes的容器管理服务,你可以在UK8S上部署、管理、扩展你...

    Tecode 评论0 收藏0
  • 容器 UK8S常见问题及排障指南:入门必读之Pod 常见命令,Controller 常见命令和

    摘要:入门必读提供了一系列的命令行工具来辅助我们调试和定位问题,本指南列举一些常见的命令来帮助应用管理者快速定位和解决问题。这里以为例,介绍的常用命令其他的命令类型与其一致。入门必读Kubernetes 提供了一系列的命令行工具来辅助我们调试和定位问题,本指南列举一些常见的命令来帮助应用管理者快速定位和解决问题。定位问题在开始处理问题之前,我们需要确认问题的类型,是 Pod ,Service ,或...

    Tecode 评论0 收藏0
  • 容器 UK8S】产品简介:漏洞修复记录、集群节点配置推荐和kube-proxy模式选择

    摘要:模式选择是中的关键组件其主要功能是在和其后端之间进行负载均衡。详见后续测试数据对于集群规模中等,数量不多的,推荐选择。模式下,使用负载均衡代替了。漏洞修复记录HTTP/2漏洞升级说明Runc容器逃逸漏洞修复说明cloudprovider更新20.10.1集群节点配置推荐1、Master配置推荐Master规格跟集群规模有关,集群规模越大,所需要的Master规格也越高,不同集群规模的,Mas...

    Tecode 评论0 收藏0

发表评论

0条评论

ernest.wang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<