Даня
```kubectl get pods —all-namespaces ```возвращает список подов?
Даня
helm install chart_dir —name name
Даня
или же kubectl apply -f manifest_name
Даня
в зависимости от того, что юзаетеё
pavel
если это проворачиваю на локалке создается что надо
pavel
kubectl get pods --namespace monitoring показывает что надо
pavel
вооот а теперь надо на кластер это залить)
pavel
пошел доку читать
ebalashov
Коллеги, у кого есть опыт с aws alb-ingress? - https://github.com/kubernetes-sigs/aws-alb-ingress-controller
ebalashov
Не могу получить real-ip на бекэнде - вижу только адрес балансировщика
Incognito
так по логике ты же и создаешь балансер alb - application load balancer
🚀iamp3🚀
Не могу получить real-ip на бекэнде - вижу только адрес балансировщика
вытягивал через нджинкс и хедер X-Forwarded-For; Более пока способа не нашел
ebalashov
вытягивал через нджинкс и хедер X-Forwarded-For; Более пока способа не нашел
Можете поделиться конфигами? У меня связка alb-ingress > nginx-ingress
🚀iamp3🚀
Можете поделиться конфигами? У меня связка alb-ingress > nginx-ingress
в нджинкс конф пихнул real_ip_header X-Forwarded-For; set_real_ip_from 0.0.0.0/0;
🚀iamp3🚀
Ну и чекни потом curl --header "X-Forwarded-For: 1.2.3.4" "http://alb_aws_addr/"
ebalashov
ebalashov
nginx.ingress.kubernetes.io/configuration-snippet: | real_ip_header X-Forwarded-For; set_real_ip_from 0.0.0.0/0;
🚀iamp3🚀
https://github.com/kubernetes/ingress-nginx/issues/1815
Anton
подскажите. устанавливаем кубер через kubespray. получаем ошибку (item=/etc/ssl/etcd/ssl/ca.pem) => {"changed": false, "item": "/etc/ssl/etcd/ssl/ca.pem", "msg": "file not found: /etc/ssl/etcd/ssl/ca.pem"} сейчас что ли нужно генерить сертификаты самому?
Incognito
Поидее можно отключить проверку на его наличие и использование
Grigorii
меняли это значение в k8s-cluster.yml перед установкой: kube_cert_dir: "{{ kube_config_dir }}/ssl" ?
Grigorii
а, нет, у вас же ошибка про другой dir..
Anton
нет. не менял
pavel
чет kubectl на локалке стал отвечать Unable to connect to the server: net/http: TLS handshake timeout
pavel
kubectl get pods точнее
Mark ☢️
Как сделать так чтобы docker run хранил изменения сделанные запускаемой прогой (т.е. новый слой фс, создаваемый докером) хранился в tmpfs ? Смонтировать руками то место куда он сохраняет эти слои не предлагать. мне надо чтобы только ЧАСТЬ запускаемых контейнеров изменения хранило там. я запускаю с ключом --rm. При смерти процесса никакие его данные не нужны.
George
Все равно пока контейнер не удален - данные не пропадут
Mark ☢️
Не понимаю, а в чем тогда проблема ?
срёт на диск. а я не хочу бесполезных иопсов. памяти дохуя
George
срёт на диск. а я не хочу бесполезных иопсов. памяти дохуя
Мне кажется, что в tmpfs он тоже будет срать на диск
George
))
Mark ☢️
наркоман чтоли?
George
Да
George
Твой аватар заставил меня начать принимать
Mark ☢️
Mark ☢️
Mark ☢️
—mount type=tmpfs,dst=dir_to_tempored
ПРАВИТ файлы которые есть в исходном имадже
Mark ☢️
я не могу так корень замаунтить или скажем /var
Евгений
Собери имадж из того что есть, добавив VOLUME dir_to_tempored
Евгений
И сможешь :)
Евгений
Оно скопирует всё содержимое диры в tmpfs при запуске
Roman
ПРАВИТ файлы которые есть в исходном имадже
яж написал, --read-only и исходный имдж поменять будет нельзя
Roman
Тогда прога упадёт
почему? есть она писать «везде»?
Евгений
яж написал, --read-only и исходный имдж поменять будет нельзя
Он хочет, чтобы можно было поменять, но "слой" был бы в tmpfs
Mark ☢️
почему? есть она писать «везде»?
да, дрищет по всей фс как попало и непредсказуемо
Roman
Он хочет, чтобы можно было поменять, но "слой" был бы в tmpfs
дак блин, делаешь только чтение, а туда куда пишет, маунтишь в tmp
Roman
мм..
Mark ☢️
дак блин, делаешь только чтение, а туда куда пишет, маунтишь в tmp
жованный крот. корень смаунтить как тмпфс ?
Roman
я тебя понял
Mark ☢️
я ж не могу aufs внутри докера поверх корня примаунтить
Roman
может все таки она дрищет не прям везде?
Mark ☢️
дада, я наркоман
Mark ☢️
это банальная сборка пакетов. всё работает, да. но дрищет на диск
George
почему не overlay2?
Mark ☢️
почему не overlay2?
ну можно и его, без разницы. это был собирательный образ, простите за каламбур
George
ок
Mark ☢️
ну дак и какое решение ?
Mark ☢️
в куему есть qemu --snapshot который делает именно то что нужно. но это куему. а я хочу доскер
Mark ☢️
более того. я не могу запрос гуглу составить нормальный по этой теме
George
давай задачу переформулируем
George
наверное, ее никто не решал в таком виде, потому что она не нужна
Mark ☢️
классно
George
давай задачу переформулируем
я насчет этого серьезно
George
я так понял - мы не хотим дрючить диск на хостовой системе
George
поэтому нам нужна tmpfs
George
я не понял откуда берется разделение контейнеров
George
и что мешает весь /var/lib/docker на ноде куба смонтировать в память
Mark ☢️
кароч
Mark ☢️
и что мешает весь /var/lib/docker на ноде куба смонтировать в память
тем что не для всех контейнеров такая штука нужна