容器服务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

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
1月前
|
缓存 Kubernetes Docker
容器服务ACK常见问题之容器服务ACK ingress websocket配置失败如何解决
容器服务ACK(阿里云容器服务 Kubernetes 版)是阿里云提供的一种托管式Kubernetes服务,帮助用户轻松使用Kubernetes进行应用部署、管理和扩展。本汇总收集了容器服务ACK使用中的常见问题及答案,包括集群管理、应用部署、服务访问、网络配置、存储使用、安全保障等方面,旨在帮助用户快速解决使用过程中遇到的难题,提升容器管理和运维效率。
|
26天前
|
Kubernetes 容器
k8s容器时间与服务器时间不一致问题
k8s容器时间与服务器时间不一致问题
21 0
|
2天前
|
存储 运维 Kubernetes
Docker+Kubernetes/K8s+Jenkins视频资料【干货分享】
Docker+Kubernetes/K8s+Jenkins视频资料【干货分享】
Docker+Kubernetes/K8s+Jenkins视频资料【干货分享】
|
2天前
|
存储 Kubernetes Docker
Kubernetes(K8S)集群管理Docker容器(概念篇)
Kubernetes(K8S)集群管理Docker容器(概念篇)
|
14天前
|
JSON Kubernetes Go
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
25 0
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
|
12天前
|
Kubernetes 搜索推荐 Docker
使用 kubeadm 部署 Kubernetes 集群(二)k8s环境安装
使用 kubeadm 部署 Kubernetes 集群(二)k8s环境安装
58 17
|
26天前
|
Kubernetes 安全 网络安全
搭建k8s集群kubeadm搭建Kubernetes二进制搭建Kubernetes集群
搭建k8s集群kubeadm搭建Kubernetes二进制搭建Kubernetes集群
108 0
|
28天前
|
Kubernetes API 调度
总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(水平扩展控制)
总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(水平扩展控制)
60 0
|
1月前
|
Kubernetes Cloud Native Docker
【云原生】kubeadm快速搭建K8s集群Kubernetes1.19.0
Kubernetes 是一个开源平台,用于管理容器化工作负载和服务,提供声明式配置和自动化。源自 Google 的大规模运维经验,它拥有广泛的生态支持。本文档详细介绍了 Kubernetes 集群的搭建过程,包括服务器配置、Docker 和 Kubernetes 组件的安装,以及 Master 和 Node 的部署。此外,还提到了使用 Calico 作为 CNI 网络插件,并提供了集群功能的测试步骤。
219 0
|
1月前
|
Kubernetes SDN 微服务
微服务与 Kubernetes 容器云的边界
【2月更文挑战第30天】该文探讨了微服务与Kubernetes集群的关系,主要关注是否应跨多集群部署。理想的状况是每个微服务对应一个Kubernetes集群,配置和注册中心在同一集群内,以减少网络延迟。

相关产品

  • 容器服务Kubernetes版