2016-02-01 2 views
0

У меня есть настройка нескольких мастеров kubernetes v1.1.3. Я использую двоичный файл hyperkube для запуска kubelet на главном компьютере и имею диспетчер планировщика и диспетчера диспетчера, работающий в контейнерах с подмастером, действующим в качестве избирателя. Мастера балансируются с использованием HAproxy, а на кубе на миньонах используется этот балансированный IP-адрес в качестве конечной точки их скопления. Я использую docker v1.8.2.Ошибка «Зеркальное содержимое недоступна» - настройка кубернетов HA

У меня нет ошибок при использовании, я могу развернуть контейнеры, которые работают без проблем по всем миньонам, и все кажется счастливым.

Однако я получаю постоянную спам ошибки (каждые 10 секунд) от kubelet на хозяине:

[err] [kubelet] E0201 21:10:54 kubelet.go:1361] Mirror pod not available 
[err] [kubelet] E0201 21:10:54 kubelet.go:1361] Mirror pod not available 
[err] [kubelet] E0201 21:10:54 kubelet.go:1361] Mirror pod not available 
[err] [kubelet] E0201 21:10:54 kubelet.go:1361] Mirror pod not available 
[err] [kubelet] E0201 21:11:04 kubelet.go:1361] Mirror pod not available 

Я обеспокоен тем, что это является симптомом чего-то создано неправильно, что мне не хватает. О чем это нужно? Если нет, есть ли что-нибудь, что я мог бы настроить для отключения спама ошибок?

редактировать: вот варианты я бегу kubelet с:

kubelet на мастера (в основном стандарт):

hyperkube kubelet --v=2 --config=/etc/kubernetes/manifests --kubeconfig=<path-to-config> --port=10250 --address=0.0.0.0 --cadvisor-port=4194 --allow-privileged=true 

все стручок проявляется: http://pastebin.com/MJfQz78r

+0

Я видел ту же проблему «Зеркальный модуль недоступен» (проверенная версия 1.1.4), но я не смог запустить кластер должным образом. Можете ли вы опубликовать свои конфиги (манифесты), пожалуйста? –

+0

Я отредактировал, чтобы показать, как я запускаю kubelet, а затем сделал пастебин с моими ящиками. Я не запускаю etcd в контейнерах. он работает на отдельных узлах. – jdf

ответ

2

Это, кажется, что-то относящееся к устаревшей функции статического контейнера - http://kubernetes.io/v1.1/docs/admin/static-pods.html

Кислый ce code - https://github.com/kubernetes/kubernetes/blob/v1.1.4/pkg/kubelet/kubelet.go#L1361

ИМХО вы можете игнорировать его. Я не нашел эту функцию в исходном коде 1.2alpha7. Возможно, вы можете снизить уровень вашего бремени --v=0https://github.com/golang/glog

Спасибо за ваши манифесты.

Смежные вопросы