если сделать
                  
                  
                  kubectl get cs
                  
                  
                  
                  
                  
                  Получаем:
                  
                  
                  
                  
                  
                  NAME                 STATUS      MESSAGE                                                                                       ERROR
                  
                  
                  scheduler            Unhealthy   Get "http://127.0.0.1:10251/healthz": dial tcp 127.0.0.1:10251: connect: connection refused
                  
                  
                  controller-manager   Unhealthy   Get "http://127.0.0.1:10252/healthz": dial tcp 127.0.0.1:10252: connect: connection refused
                  
                  
                  
                  
                  
                  Я нашел что scheduler и controller-manager используют не те порты 10259 и 10257. Так же нашел что это апи будет depecated
                  
                  
                  https://github.com/kubernetes/enhancements/issues/553#issuecomment-529591505
                  
                  
                  
                  
                  
                  Но есть проблема, мы используем Rancher как web ui для девов и менеджеров, и там красным горит что в кластере  есьь проблемы
                  
                  
                  Можно ли как то сменить порты для health check на коректные?
                  
                  
                
Порты наверняка можно сменить через настройки самих указанных сервисов
тоже недавно столкнулся с тем, что отображаются некорректные статусы, так как deprecated теоретически можно в манифестах сменить порты, но я не пробовал
https://github.com/rancher/rancher/issues/11496
Обсуждают сегодня