有时,当我们尝试从Prism Central上开放Karbon Management GUI时,Kubernetes群集不会列出。这是由于Karbon(Karbon_Core&Karbon_UI)容器处于不健康状态。这可能是由于各种原因,其中一个是Docker容器无法获得适当的资源,或者Docker无法与Karbon容器建立连接。以下是人们会注意到何时进入Karbon控制台的屏幕截图,并且没有列出Kubernetes群集。
症状是容器不健康,这是尝试作为第一步的简单解决方案:
karbon容器karbon_core是不良。
Karbon容器Karbon_Core不健康。
nutanix@ntnx-10-x-x-x-x-a-pcvm:〜$ docker PS
容器ID图像命令创建的状态端口名称
3CF0CB9A9DEE KARBON核:v1.0.1“/start.sh” 5个月前5个月(不健康)karbon-core
912C005D1585 KARBON-UI:V1.0.1“/start.sh” 7个月前,UP 7个月Karbon-UI
nutanix@ntnx-10-10-10-100-225-a-pcvm:〜$
以下是执行行动计划时需要记住的一些事情:
- 冷静的- 确保在此阶段没有镇定的活动。
- karbon- 在Karbon的Docker重新启动期间,您将无法对API服务器进行身份验证。因此,在Karbon_Core服务出现之前,Kubectl将失败。
- nutanix对象- 确保不进行升级或对象存储部署。
- Nutanix流-不可能创建,更新或删除安全策略和类别。不可能分配或删除VM到类别。
解决方案:
1.停止Karbon Services,Karbon_Core和Karbon_UI:
nutanix@pcvm:〜创世记停止karbon_core
nutanix@pcvm:〜创世记停止karbon_ui
2.重新启动Docker守护程序:
nutanix@pcvm $ sudo systemctl停止Docker-latest
nutanix@pcvm $ sudo systemctl start docker-latest
3.重新启动Docker守护程序后,启动Karbon Services,Karbon_Core和Karbon_UI:
nutanix@pcvm $群集开始
- 检查karbon容器的状态。他们现在应该处于健康状态:
nutanix@pcvm $ docker PS
容器ID图像命令创建的状态端口名称
319FAD4E6A0E KARBON核:v1.0.1“/start.sh”大约一分钟前大约一分钟(健康)karbon核
8265a6289f0c karbon-ui:v1.0.1“/start.sh”大约一分钟前大约一分钟karbon-ui