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

本文涉及的产品
容器镜像服务 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

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
打赏
0
1
1
0
1160
分享
相关文章
ACK Gateway with AI Extension:面向Kubernetes大模型推理的智能路由实践
本文介绍了如何利用阿里云容器服务ACK推出的ACK Gateway with AI Extension组件,在Kubernetes环境中为大语言模型(LLM)推理服务提供智能路由和负载均衡能力。文章以部署和优化QwQ-32B模型为例,详细展示了从环境准备到性能测试的完整实践过程。
OpenAI故障复盘 - 阿里云容器服务与可观测产品如何保障大规模K8s集群稳定性
聚焦近日OpenAI的大规模K8s集群故障,介绍阿里云容器服务与可观测团队在大规模K8s场景下我们的建设与沉淀。以及分享对类似故障问题的应对方案:包括在K8s和Prometheus的高可用架构设计方面、事前事后的稳定性保障体系方面。
容器数据保护:基于容器服务 Kubernetes 版(ACK)备份中心实现K8s存储卷一键备份与恢复
阿里云ACK备份中心提供一站式容器化业务灾备及迁移方案,减少数据丢失风险,确保业务稳定运行。
基于阿里云容器服务Kubernetes版(ACK)的微服务架构设计与实践
本文介绍了如何基于阿里云容器服务Kubernetes版(ACK)设计和实现微服务架构。首先概述了微服务架构的优势与挑战,如模块化、可扩展性及技术多样性。接着详细描述了ACK的核心功能,包括集群管理、应用管理、网络与安全、监控与日志等。在设计基于ACK的微服务架构时,需考虑服务拆分、通信、发现与负载均衡、配置管理、监控与日志以及CI/CD等方面。通过一个电商应用案例,展示了用户服务、商品服务、订单服务和支付服务的具体部署步骤。最后总结了ACK为微服务架构提供的强大支持,帮助应对各种挑战,构建高效可靠的云原生应用。
基于阿里云容器服务(ACK)的微服务架构设计与实践
本文介绍如何利用阿里云容器服务Kubernetes版(ACK)构建高可用、可扩展的微服务架构。通过电商平台案例,展示基于Java(Spring Boot)、Docker、Nacos等技术的开发、容器化、部署流程,涵盖服务注册、API网关、监控日志及性能优化实践,帮助企业实现云原生转型。
阿里云容器服务 ACK One 分布式云容器企业落地实践
阿里云容器服务ACK提供强大的产品能力,支持弹性、调度、可观测、成本治理和安全合规。针对拥有IDC或三方资源的企业,ACK One分布式云容器平台能够有效解决资源管理、多云多集群管理及边缘计算等挑战,实现云上云下统一管理,提升业务效率与稳定性。
阿里云ACK备份中心,K8s集群业务应用数据的一站式灾备方案
本文源自2024云栖大会苏雅诗的演讲,探讨了K8s集群业务为何需要灾备及其重要性。文中强调了集群与业务高可用配置对稳定性的重要性,并指出人为误操作等风险,建议实施周期性和特定情况下的灾备措施。针对容器化业务,提出了灾备的新特性与需求,包括工作负载为核心、云资源信息的备份,以及有状态应用的数据保护。介绍了ACK推出的备份中心解决方案,支持命名空间、标签、资源类型等维度的备份,并具备存储卷数据保护功能,能够满足GitOps流程企业的特定需求。此外,还详细描述了备份中心的使用流程、控制台展示、灾备难点及解决方案等内容,展示了备份中心如何有效应对K8s集群资源和存储卷数据的灾备挑战。
探讨了在Kubernetes中使用Nacos v2.2.3时,强制删除Pod后Pod仍存在的常见问题
本文深入探讨了在Kubernetes中使用Nacos v2.2.3时,强制删除Pod后Pod仍存在的常见问题。通过检查Pod状态、事件、配置,调整Nacos和Kubernetes设置,以及手动干预等步骤,帮助开发者快速定位并解决问题,确保服务稳定运行。
274 2
阿里云容器服务 ACK One 分布式云容器企业落地实践
3年前的云栖大会,我们发布分布式云容器平台ACK One,随着3年的发展,很高兴看到ACK One在混合云,分布式云领域帮助到越来越多的客户,今天给大家汇报下ACK One 3年来的发展演进,以及如何帮助客户解决分布式领域多云多集群管理的挑战。
阿里云容器服务 ACK One 分布式云容器企业落地实践
云端迁移:备份中心助力企业跨云迁移K8s容器服务平台
本文将简要介绍阿里云容器服务ACK的备份中心,并以某科技公司在其实际的迁移过程中遇到具体挑战为例,阐述如何有效地利用备份中心来助力企业的容器服务平台迁移项目。

相关产品

  • 容器服务Kubernetes版
  • 推荐镜像

    更多
    AI助理
    登录插画

    登录以查看您的控制台资源

    管理云资源
    状态一览
    快捷访问

    你好,我是AI助理

    可以解答问题、推荐解决方案等