Sergey
No1
никаких фреймворков?:) серьезно?
Etki
Там был посыл про людей, которые приходят с недостаточно достойными по вашему мнению вопросами, которые слишком вам мешают. Сейчас вы начинаете про биткойны.
Sergey
Etki
а здесь посыл давайте вы не будете засорять чат беседами, которые относятся к тематике еще меньше, чем вопросы новичков про дженкинс
Sergey
Сейчас больше вы полемику разводите и засоряете
Sergey
мы давно уже в личке общаемся
Etki
я еще и виноватым вышел
Sergey
Oleg
что-то словил что кубер не может с приватного докер-регистри забрать образ.
Warning Failed 20s (x2 over 33s) kubelet, node01 Failed to pull image "docker.mydomain.com/dockercloud/hello-world:0.1": rpc error: code = Unknown desc = Error: image dockercloud/hello-world:0.1 not found
при этом
docker pull docker.mydomain.com/dockercloud/hello-world:0.1
отрабатывает ок с теми же user и pass
секрет есть
Etki
Shamil
Да мне просто стало интересно, откуда такая нетривиальная задача?
Oleg
Oleg
понятно что если локально запулить образ и указать imagePullPolicy: IfNotPresent то все работает
Oleg
все, разобрался. секрет из default namespace не доступен из неймспейса приложения. Надо секрет создавать в неймспейсе приложения
Terry
DevOps напроекте с вебмагазинами.
▫️Linux, Bash, местами Python и go-lang
▫️Смотри пункт выше
▫️Kubernetes, Docker
▫️Ukraine
▫️google
#whois
Terry
Вечер в хату =)
У меня проблема. Я решилсяна Kubernetes,взял серв, начал ставить по Хабрахабру https://habrahabr.ru/company/southbridge/blog/334846/
Terry
но чет у меня сразу проблемы пошли при старте
Sergey
Sergey
всем рекомендую
Sergey
для понимания что ты делаешь
Terry
Sergey
Oleg
сегодня дописал еще одну таблетку https://medium.com/@olegsmetanin/kubernetes-recipe-sonatype-nexus-3-as-a-private-docker-registry-34399c4ccb83
Sergey
а держать ее актуальной будешь?
Sergey
кубер очень любит меняться через так версии 2-3
Oleg
Смотря что за изменения. При коренных наверное другая появится
Oleg
а так вообще предлагаю вместе ее держать актуальной на гитхабе. там не хватает prometeus/grafana и ELK
Oleg
для полной картины
Oleg
и автоскейлинга
Sergey
у меня логи к кликхаус складываются
Sergey
(
Oleg
ну тут по вкусу, тут смысл минимальными приседениями развернуть "стандартный" кубер, чтобы работать можно было
Bogdan
скажите, в доках написано что между подами IPv6 не поддерживается, но он там и не нужен, а между нодами поддерживается?
Serega
Terry
моя таблетка https://medium.com/@olegsmetanin/kubernetes-recipe-kubernetes-kubespray-glusterfs-gluster-kubernetes-letsencrypt-kube-lego-595794665459
[kubelet-check] It seems like the kubelet isn't running or healthy.
[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10255/healthz' failed with error: Get http://localhost:10255/healthz: dial tcp [::1]:10255: getsockopt: connection refused.
[kubelet-check] It seems like the kubelet isn't running or healthy.
[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10255/healthz' failed with error: Get http://localhost:10255/healthz: dial tcp [::1]:10255: getsockopt: connection refused.
[kubelet-check] It seems like the kubelet isn't running or healthy.
[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10255/healthz' failed with error: Get http://localhost:10255/healthz: dial tcp [::1]:10255: getsockopt: connection refused.
[kubelet-check] It seems like the kubelet isn't running or healthy.
[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10255/healthz/syncloop' failed with error: Get http://localhost:10255/healthz/syncloop: dial tcp [::1]:10255: getsockopt: connection refused.
[kubelet-check] It seems like the kubelet isn't running or healthy.
[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10255/healthz/syncloop' failed with error: Get http://localhost:10255/healthz/syncloop: dial tcp [::1]:10255: getsockopt: connection refused.
[kubelet-check] It seems like the kubelet isn't running or healthy.
[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10255/healthz/syncloop' failed with error: Get http://localhost:10255/healthz/syncloop: dial tcp [::1]:10255: getsockopt: connection refused.
[kubelet-check] It seems like the kubelet isn't running or healthy.
[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10255/healthz' failed with error: Get http://localhost:10255/healthz: dial tcp [::1]:10255: getsockopt: connection refused.
[kubelet-check] It seems like the kubelet isn't running or healthy.
[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10255/healthz/syncloop' failed with error: Get http://localhost:10255/healthz/syncloop: dial tcp [::1]:10255: getsockopt: connection refused.
[kubelet-check] It seems like the kubelet isn't running or healthy.
[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10255/healthz' failed with error: Get http://localhost:10255/healthz: dial tcp [::1]:10255: getsockopt: connection refused.
Terry
как это лечить?
Oleg
не для прошаренных админов с задачами HA, а скорее для разработчиков которым надо за полчаса все поднять и колбасить свои микросервисы
Sergey
loghouse ? логи структурированы?
логи мало мальски структурированы, это забота со стороны разрабов, а логи истирически складываются на удаленный сислог сервер, это как промежуточный хост, а оттуда выгребаются, парсятся и складываются в кликхаус
Oleg
Sergey
Terry
это с какого этапа?
kubeadm init --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=10.80.182.129 --skip-preflight-checks
Sergey
выруби на хостах поддержку ipv6 к половым членам собачьим
Terry
у меня 1 нода из железки
Terry
как в томтексте
Terry
и мне вот позарез нужен ipv6
Terry
или его потом настраивать?
Terry
у меня в плане завезти на контейнеры ipv6
Oleg
я через kubespray ставлю. kubeadm непосредственно не касаюсь. С ipv6 проблем вроде нет
Sergey
если надо ipv6 придется изучать вопрос
Terry
мне кажется, просто там не стоит указывать localhost
Sergey
ну я кубадмином никогда не дэплоил кластер, другими средствами - проблем не было
Sergey
возможно какой-то заеб кубадмина
Terry
не ебана..
Terry
крч, с чего начать, что бы вас потом заебывать и вы в курсе были что и как ?;)
Terry
так проще
Sergey
Get http://localhost:10255/healthz: dial tcp [::1]:10255: getsockopt: connection refused.
Sergey
ну тут явно написанно что коннекшин таймаут
Sergey
это в 9000000% говорит о том, что данного сервиса на порту нет
Terry
Sergey
я хочу сказать, что tcp6 не привязан гвоздями к ipv6
Sergey
AF_INET6 sockets
Sergey
гугли, оно умеет и поверх ipv4 и ipv6
Sergey
я думаю проблема в другом
Sergey
там скорее всего дело в другом, может тупо чет не дает стартануть kubelet
Anatoliy
Может кто сказать максимальную версию докера с которой работает кубер нормально?
Даня
Я с последней работаю и норм
Sergey
'nj ;t d xty;kjut rf;ljuj dsgecrf ;t tcnm
Даня
Кубер 1.8. какой-то
Sergey
это же в ченжлоге каждого выпуска есть
Anatoliy
Sergey
блядь научитесь в гугле вопрос задавать
Даня
17.19 вродь
Sergey
убейте меня нахуй
Даня
Могу в ЛС отписать попозже