容器服务ACK常见问题之线上的K8s一直waiting如何解决

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 容器服务ACK(阿里云容器服务 Kubernetes 版)是阿里云提供的一种托管式Kubernetes服务,帮助用户轻松使用Kubernetes进行应用部署、管理和扩展。本汇总收集了容器服务ACK使用中的常见问题及答案,包括集群管理、应用部署、服务访问、网络配置、存储使用、安全保障等方面,旨在帮助用户快速解决使用过程中遇到的难题,提升容器管理和运维效率。

问题一:在容器服务ACK把线上线下的K8s都加到了rancher,但是线上的一直是waiting,怎么办?

在容器服务ACK把线上的,和线下的K8s,都加到了rancher,但是线上的,一直是waiting,有什么办法解决吗?

线上这个,打不开仪表盘



参考答案:

当您在容器服务ACK中将线上和线下的Kubernetes集群都添加到Rancher时,如果当您在容器服务ACK中将线上和线下的Kubernetes集群都添加到Rancher时,如果线上的集群一直处于等待状态,可能是由于以下原因之一:

  1. 集群配置问题:请确保您的线上Kubernetes集群的配置与Rancher的要求相匹配。您可以检查Rancher官方文档中的“Adding a Cluster”部分,以获取有关如何正确配置集群的信息。
  2. 网络连接问题:如果您的线上Kubernetes集群位于不同的网络环境中,则可能需要进行一些额外的配置才能使Rancher能够访问它。例如,您可能需要设置防火墙规则或VPN连接等。
  3. 权限问题:请确保您具有足够的权限来添加和管理Kubernetes集群。如果您没有足够的权限,请联系您的系统管理员以获取帮助。

为了解决这个问题,您可以尝试以下步骤:

  1. 检查您的线上Kubernetes集群的配置是否正确,并与Rancher的要求相匹配。
  2. 确保您的线上Kubernetes集群可以访问Rancher所在的网络环境。
  3. 检查您的权限设置,并确保您具有足够的权限来添加和管理Kubernetes集群。
  4. 如果以上步骤都无法解决问题,请联系Rancher官方支持团队以获取更多帮助。



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/578696?spm=a2c6h.12873639.article-detail.72.78734378QzkArw



问题二:在容器服务ACK两个ack集群之间能实现互通吗?

在容器服务ACK两个ack集群之间能实现互通吗?



参考答案:

参考https://help.aliyun.com/zh/ack/distributed-cloud-container-platform-for-kubernetes/user-guide/mcs-overview?spm=a2c4g.11186623.4.5.6b7036c8c0lSC8&scm=20140722.H_440680._.ID_440680-OR_rec-V_1 



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/578695?spm=a2c6h.12873639.article-detail.73.78734378QzkArw



问题三:容器服务ACK的ecs怎么自动扩?

容器服务ACK的ecs怎么自动扩?



参考答案:

看文档描述,针对 Pending状态的Pod 而触发扩容ecs。 https://help.aliyun.com/zh/ack/ack-managed-and-ack-dedicated/user-guide/auto-scaling-of-nodes?spm=a2c4g.11186623.0.0.3a4d67afrgBt0O 



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/578694?spm=a2c6h.12873639.article-detail.74.78734378QzkArw



问题四:容器服务ACK没有master,怎么可以加入rancher呀?

容器服务ACK没有master,怎么可以加入rancher呀?



参考答案:

把rancher生成的config url,在ack界面下用 cloud shell,去执行。



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/578693?spm=a2c6h.12873639.article-detail.75.78734378QzkArw



问题五:在容器服务ACK当某些worker 节点 cpu/mem 等很高的场景,怎么处理? 自己手动扩容?

在容器服务ACK看文档描述 针对 Pending状态的Pod 而触发扩容,

那么当某些worker 节点 cpu/mem 等很高的场景,怎么处理? 自己手动扩容?



参考答案:

在容器服务ACK中,如果某些worker节点的CPU、内存等资源使用率很高,您可以利用节点池的扩缩容功能来自动增加或减少节点数量。具体来说,ACK通过调整节点池的期望节点数来实现节点池的扩缩容,将节点数目维持在期望数量,从而保证节点数量足够支撑业务运行,或者在业务需求下降时节省成本。

当需要手动扩容时,如果有多个可扩容的节点池,您可以根据实际需求选择其中任意一个进行扩容。例如,您可能希望选择资源浪费最少的节点池进行扩容,以提升资源利用率。此外,针对多可用区的场景,容器服务ACK还引入了ack-autoscaling-placeholder组件,该组件通过少量的资源冗余方式,将多可用区的弹性伸缩问题转变为并发节点池的定向伸缩问题。

另外,如果您发现云盘使用空间不足,ACK还提供了自动扩容云盘数据卷的功能。通过定义一种或多种扩容策略,当数据卷的使用率高于某个阈值时,系统会自动进行扩容。这样不仅可以避免因磁盘空间不足而导致的业务中断,同时也提高了系统的可用性和运维效率。



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/578692?spm=a2c6h.12873639.article-detail.76.78734378QzkArw

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
4月前
|
存储 Kubernetes 容器
K8s中Pod常见问题排查
K8s中Pod常见问题排查
73 6
|
4月前
|
Kubernetes Java 测试技术
ChaosBlade常见问题之在K8s环境下演练cpu满载报错如何解决
ChaosBlade 是一个开源的混沌工程实验工具,旨在通过模拟各种常见的硬件、软件、网络、应用等故障,帮助开发者在测试环境中验证系统的容错和自动恢复能力。以下是关于ChaosBlade的一些常见问题合集:
215 0
|
28天前
|
Kubernetes 网络协议 网络安全
在K8S中,容器提供一个服务,外部访问慢,到底是容器网络问题?还是容器服务问题?这种怎么排查?
在K8S中,容器提供一个服务,外部访问慢,到底是容器网络问题?还是容器服务问题?这种怎么排查?
|
28天前
|
域名解析 Kubernetes 负载均衡
在K8S中,外部访问容器服务,比如说提供了一个域名,链路怎么走?数据经过哪些组件?
在K8S中,外部访问容器服务,比如说提供了一个域名,链路怎么走?数据经过哪些组件?
|
1月前
|
Kubernetes 负载均衡 网络协议
在K8S中,Pod能否实现对容器健康检查,如果服务有异常,该如何处理?
在K8S中,Pod能否实现对容器健康检查,如果服务有异常,该如何处理?
|
4月前
|
分布式计算 Kubernetes 监控
容器服务Kubernetes版产品使用合集之怎么实现把 spark 跑在k8s
容器服务Kubernetes版,作为阿里云提供的核心服务之一,旨在帮助企业及开发者高效管理和运行Kubernetes集群,实现应用的容器化与微服务化。以下是关于使用这些服务的一些建议和合集,涵盖基本操作、最佳实践、以及一些高级功能的使用方法。
|
4月前
|
敏捷开发 存储 缓存
云效产品使用常见问题之通过vpc内网部署到ack失败如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
Kubernetes 测试技术 开发者
ChaosBlade常见问题之对isulad容器引擎做注入如何解决
ChaosBlade 是一个开源的混沌工程实验工具,旨在通过模拟各种常见的硬件、软件、网络、应用等故障,帮助开发者在测试环境中验证系统的容错和自动恢复能力。以下是关于ChaosBlade的一些常见问题合集:
|
4月前
|
Kubernetes Java 测试技术
ChaosBlade常见问题之不支持v1.28.2版本的k8s如何解决
ChaosBlade 是一个开源的混沌工程实验工具,旨在通过模拟各种常见的硬件、软件、网络、应用等故障,帮助开发者在测试环境中验证系统的容错和自动恢复能力。以下是关于ChaosBlade的一些常见问题合集:
ChaosBlade常见问题之不支持v1.28.2版本的k8s如何解决
|
4月前
|
Java 持续交付 Maven
云效产品使用常见问题之流水线的容器读取本地的挂载文件失败如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。

相关产品

  • 容器服务Kubernetes版