我已将 ICP V2.1 安装到 RHEL VMWare 映像中。重新启动映像后,ICP 无法启动,这似乎是文档中的第一个已知问题(Kubernetes 控制器管理器在主节点或集群重新启动后无法启动)。但是,规定的分辨率并没有让我的系统运行。
这是正在运行的 pod 列表:
NAME READY STATUS RESTARTS AGE calico-node-amd64-dtl47 2/2 Running 14 20h filebeat-ds-amd64-mvcsj 1/1 Running 8 20h k8s-etcd-192.168.232.131 1/1 Running 7 20h k8s-mariadb-192.168。 232.131 1/1 运行 7 20h k8s-master-192.168.232.131 2/3 CrashLoopBackOff 15 17m k8s-proxy-192.168.232.131 1/1 运行 7 20h Metering-reader-amd64-gkwt4 1/1 运行 7 20h monitoring-prometheus-nodeexporter-amd64-sghrv 1/1 运行 7 20h
移除 k8s-master-192.168.232.131 pod 并允许它重新启动只会将其重新置于 CrashLoopBackOff 状态。以下是控制器管理器日志中最后一行的外观:
F1029 23:55:07.345341 1 controllermanager.go:176] 错误构建控制器上下文:无法从服务器获取支持的资源:无法检索服务器 API 的完整列表:servicecatalog.k8s.io/v1alpha1:服务器上的错误( "错误: 'dial tcp 10.0.0.145:443: getsockopt: connection denied'\nTying to reach: ' https://10.0.0.145:443/apis/servicecatalog.k8s.io/v1alpha1 '") 已阻止请求成功
直接移除 pod 或者移除失败的控制器主 docker 容器没有任何效果。似乎另一个服务尚未启动,或者无法启动。我已经等了几个小时,看看问题是否自行解决,但无济于事。
谢谢...