资讯专栏INFORMATION COLUMN

【容器云 UK8S】集群常见问题:UK8S创建Pod失败,使用kubectl describe po

Tecode / 2169人阅读

摘要:集群常见问题单个集群最多能添加多少个节点当前单个集群对应节点数量可查看集群节点配置推荐。创建失败,使用发现报错为,是啥原因在创建等资源时,都需要扮演云账户的身份调用来完成相关操作。集群内可以解析,但无法联通外网拉取数据失败。

集群常见问题

单个集群最多能添加多少个节点?

A:当前单个UK8S集群对应节点数量可查看集群节点配置推荐

UK8S完全兼容原生Kubernetes API吗?

A:完全兼容。

UK8S创建Pod失败,使用kubectl describe pod pod-name发现报错为294,是啥原因?

A:UK8S在创建Pod、LoadBalancer Service、PVC等资源时,都需要扮演云账户的身份调用UCloud API来完成相关操作。但如果您的云账户开启了API白名单,则贵司账户的API调用地址必须在“允许访问的IP/IP段”中,否则插件调用API报错(如申请PodIP),则Pod创建失败。

您需要在API白名单中,将10.10.10.10这个IP地址加入到“允许访问的IP/IP段”中即可,该IP地址为UK8S插件调用API时的内网代理地址。

UK8S对Node上发布的容器有限制吗?如何修改?

A:UK8S为保障生产环境Pod的运行稳定,每个Node限制了Pod数量为110个,每Core限制了Pod数量为8个,用户可以通过登陆Node节点"vim /etc/kubernetes/kubelet.conf"
修改"maxpods:110"和“podsPerCore: 8"两个值,然后执行"systemctl restart kubelet"重启kubele即可。

注:Node节点可运行Pod数量,取每个节点kubelet.conf中的"maxpods:110"和"podsPerCore: 8"两个值中的较小值,例如2Core节点的Pod数上限为16个(2x8=16个),16Core节点的Pod数上限为110个(16x8=128个,大于110个)。

集群内可以解析DNS,但无法联通外网?wget拉取数据失败。

UK8S使用VPC网络实现内网互通,默认使用了UCloud的DNS,wget获取信息需要对VPC的子网配置网关,需要在UK8S所在的区域下进入VPC产品,对具体子网配置NAT网关,使集群节点可以通过NAT网关拉取外网数据,具体操作详见VPC创建NAT网关

集群删除了,EIP会一起被删除吗?

不会,通过UCloud官网删除已有UK8S集群,目前如果直接删除集群的话,只会删除master节点&node节点&以及和master节点相关联的ULB,所以EIP需要手动处理下。

使用vim复制粘贴导致多行出现#号?

在vim内复制多行假如复制的行带有#号会导致其他不带#号的行自动加#,解决办法,输入一下:set paste命令再粘贴即可。

使用ULB4时VServer为什么会有健康检查失效?

健康检查失败不是发生了错误,当设置了externalTrafficPolicy为Local时,Node上的iptables规则会设置只将IP包转发到在本机上运行的Pod,如果本机上无对应Pod在运行,此包将被DROP。失败的节点均是没有运行对应Pod的,ULB的VServer对该节点健康检查探测会因为iptables的DROP规则而失败,这样来自用户的请求永远不会被发往这些节点上,可以确保这些请求都能被正确响应。

为什么无法查看集群凭证

由于查看集群凭证可以直接登录集群,所以查看集群凭证的操作已归为用户角色权限中的增权限,如需查看集群凭证,请确保所在角色已开启UK8S增权限。

实时文档欢迎访问https://docs.ucloud.cn/vpc/briefguide/step4

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

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

相关文章

  • 容器 UK8S使用kubectl操作集群kubectl语法及一些常见命令示例

    摘要:是一个用于操作集群的命令行工具,本文将简要介绍下的语法,并提供一些常见命令示例,如果你想了解深入了解的用法,请查阅官方文档,或使用命令查看详细帮助。常见命令使用一个文件或者标准输入创建资源。kubectl命令行简介由于查看集群凭证可以直接登录集群,所以查看集群凭证的操作已归为用户角色权限中的增权限,如需查看集群凭证,请确保所在角色已开启UK8S增权限。kubectl是一个用于操作kubern...

    Tecode 评论0 收藏0
  • UK8S 集群常见问题 容器 UK8S

    摘要:为什么在节点直接起容器网络不通为什么在节点直接起容器网络不通为什么在节点直接起容器网络不通使用自己的插件,而直接用起的容器并不能使用该插件,因此网络不通。 UK8S 集群常见问题本篇目录1. UK8S 完全兼容原生 Kubernetes API吗?2. UK8S 人工支持3. UK8S对Node上发布的容器有限制吗?如何修改?4. 为什么我的容器一起来就退出了?5. Docker 如何调整日...

    ernest.wang 评论0 收藏1762
  • 容器 UK8S】镜像制作与容器常见问题:为什么节点已经异常了,但是 Pod 还处在 Runnin

    摘要:对于节点已经登陆不了的情况,如果希望快速恢复可以在控制台找到对应主机断电重启。与绑定完成,插件完成后续的挂载和等工作。UK8S 人工支持对于使用 UK8S 遇到的本文档未涉及的问题,如果需要人工支持,请添加下面公钥信任,并提供主机的 uhost-idssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGIFVUtrp+jAnIu1fBvyLx/4L4GNsX+6v8...

    Tecode 评论0 收藏0
  • 容器 UK8SPod故障处理:Error→Pod启动过程中发生错误;NodeLost→Pod

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

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

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

    Tecode 评论0 收藏0

发表评论

0条评论

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