No1
никаких фреймворков?:) серьезно?
Etki
Там был посыл про людей, которые приходят с недостаточно достойными по вашему мнению вопросами, которые слишком вам мешают. Сейчас вы начинаете про биткойны.
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 секрет есть
Shamil
а здесь посыл давайте вы не будете засорять чат беседами, которые относятся к тематике еще меньше, чем вопросы новичков про дженкинс
Не сердись ты так. Посыл был не в том что в чате мусор, или что-то такое, а в том, что не очень эффективно задавать такие вопросы в чате, причем, неэффективно, как для личности, так и для сообщества. А так-то попиздеть мы все горазды!
Shamil
Да мне просто стало интересно, откуда такая нетривиальная задача?
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
для понимания что ты делаешь
Terry
https://github.com/kelseyhightower/kubernetes-the-hard-way
да я уже пошел на edxx за курсом
Sergey
да я уже пошел на edxx за курсом
Келси лучше всякиз курсов
Oleg
Вечер в хату =) У меня проблема. Я решилсяна Kubernetes,взял серв, начал ставить по Хабрахабру https://habrahabr.ru/company/southbridge/blog/334846/
моя таблетка https://medium.com/@olegsmetanin/kubernetes-recipe-kubernetes-kubespray-glusterfs-gluster-kubernetes-letsencrypt-kube-lego-595794665459
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
у меня логи к кликхаус складываются
loghouse ? логи структурированы?
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
[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
это с какого этапа?
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
если надо ipv6 придется изучать вопрос
всмысле идти в настройки и irc поглубже?
Terry
мне кажется, просто там не стоит указывать localhost
Sergey
ну я кубадмином никогда не дэплоил кластер, другими средствами - проблем не было
Sergey
возможно какой-то заеб кубадмина
Terry
не ебана..
Terry
крч, с чего начать, что бы вас потом заебывать и вы в курсе были что и как ?;)
Terry
так проще
Sergey
Get http://localhost:10255/healthz: dial tcp [::1]:10255: getsockopt: connection refused.
Sergey
ну тут явно написанно что коннекшин таймаут
Sergey
это в 9000000% говорит о том, что данного сервиса на порту нет
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
это же в ченжлоге каждого выпуска есть
Sergey
блядь научитесь в гугле вопрос задавать
Даня
17.19 вродь
Sergey
Continuous integration builds use Docker versions 1.11.2, 1.12.6, 1.13.1, and 17.03.2. These versions were validated on Kubernetes 1.8. However, consult an appropriate installation or upgrade guide before deciding what versions of Docker to use. Docker 1.13.1 and 17.03.2 Shared PID namespace, live-restore, and overlay2 were validated. Known issues The default iptables FORWARD policy was changed from ACCEPT to DROP, which causes outbound container traffic to stop working by default. See #40182 for the workaround. The support for the v1 registries was removed. Docker 1.12.6 Overlay2 and live-restore are not validated. Known issues Shared PID namespace does not work properly. (#207) Docker reports incorrect exit codes for containers. (#41516) Docker 1.11.2 Known issues Kernel crash with Aufs storage driver on Debian Jessie (#27885). The issue can be identified by using the node problem detector. File descriptor leak on init/control. (#275) Additional memory overhead per container. (#21737) Processes may be leaked when Docker is repeatedly terminated in a short time frame. (#41450)
Sergey
убейте меня нахуй
Anatoliy
блядь научитесь в гугле вопрос задавать
я "блядь!" когда поверил гуглу в данном вопросе имел интеренсые ошибки которые хрен ловились
Даня
Могу в ЛС отписать попозже