вот как раз с утра разбирался с лимитами на память в кубере и попались статьи неплохие по теме
https://ealebed.github.io/posts/2019/%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B-%D0%B2-kubernetes-%D1%87%D0%B0%D1%81%D1%82%D1%8C-1-memory/
https://ealebed.github.io/posts/2019/%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B-%D0%B2-kubernetes-%D1%87%D0%B0%D1%81%D1%82%D1%8C-2-cpu/
https://ealebed.github.io/posts/2019/%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B-%D0%B2-kubernetes-%D1%87%D0%B0%D1%81%D1%82%D1%8C-1-memory/
https://ealebed.github.io/posts/2019/%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B-%D0%B2-kubernetes-%D1%87%D0%B0%D1%81%D1%82%D1%8C-2-cpu/
ealebed.github.io
Ресурсы в Kubernetes. Часть 1: Память (Memory)
Чтобы Kubernetes смог максимально эффективно использовать доступную инфраструктуру и корректно выделить ресурсы, необходимые для работы вашего приложения, вам следует указать требования в ресурсам каждого контейнера. В данный момент есть возможность задавать…
Вчера как раз попался мне интересный баг с curl. В докере (image pyhon) запускается курл на рест вместе с verbose и кроме ответа получаю простыню такого вида (укороченная версия)
* Expire in 1 ms for 1 (transfer 0x556ee56f0dd0)
* Expire in 0 ms for 1 (transfer 0x556ee56f0dd0)
* Expire in 1 ms for 1 (transfer 0x556ee56f0dd0)
* Expire in 0 ms for 1 (transfer 0x556ee56f0dd0)
* Expire in 0 ms for 1 (transfer 0x556ee56f0dd0)
Начинаю гуглить и вижу что это баг https://curl.haxx.se/mail/archive-2019-02/0013.html
Беру версию 7.66 собираю руками и запускаю - тоже самое. Пробую курлыкнуть на goole.com и тоже самое. Я уже думал что в кубере фигня с днс и пробовал —resolve и тоже самое.
В итоге - взял alpine и ту же самую версию curl и все ок. Что было я хз, возможно проблема в какой-то либе которая используется курлом - будет время можно задебажить еще с strace.
* Expire in 1 ms for 1 (transfer 0x556ee56f0dd0)
* Expire in 0 ms for 1 (transfer 0x556ee56f0dd0)
* Expire in 1 ms for 1 (transfer 0x556ee56f0dd0)
* Expire in 0 ms for 1 (transfer 0x556ee56f0dd0)
* Expire in 0 ms for 1 (transfer 0x556ee56f0dd0)
Начинаю гуглить и вижу что это баг https://curl.haxx.se/mail/archive-2019-02/0013.html
Беру версию 7.66 собираю руками и запускаю - тоже самое. Пробую курлыкнуть на goole.com и тоже самое. Я уже думал что в кубере фигня с днс и пробовал —resolve и тоже самое.
В итоге - взял alpine и ту же самую версию curl и все ок. Что было я хз, возможно проблема в какой-то либе которая используется курлом - будет время можно задебажить еще с strace.
curl.haxx.se
Curl: New verbose output in curl 7.64.0
Последние дни чот много в helm чартах ковыряюсь и много разной фигни (типа создание схемы DB, какой-то скрипт перед запуском контейнера, маунт файлов и пр) делается через init контейнеры. Уже видимо пора статью про это написать. Займусь как только время появится
а пока вот интересная статейка про асинхронность в питоне https://realpython.com/python-async-features/
Realpython
Getting Started With Async Features in Python – Real Python
This step-by-step tutorial gives you the tools you need to start making asynchronous programming techniques a part of your repertoire. You'll learn how to use Python async features to take advantage of IO processes and free up your CPU.
все все все обучающие ресурcы по куберу в одном флаконе https://goo.gl/Rywkpd
Google Docs
The Kubernetes Learning Resources List
Forwarded from DevOps Deflope News
С 14 по 18 октября в Киеве пройдет первый в Украине AWS Loft от Provectus 🎉
AWS Loft — это доклады и прикладные сессии по множеству AWS сервисов от базовых EC2 до ML и Serverless.
http://amp.gs/Ae5x
14–18 октября, с 9:00 до 17:00, DTEK Academy в UNIT City (ул. Дорогожицкая, 3)
Участие бесплатное, по предварительной регистрации http://bit.ly/AWS-Loft
#awsloft #events #kyiv
AWS Loft — это доклады и прикладные сессии по множеству AWS сервисов от базовых EC2 до ML и Serverless.
http://amp.gs/Ae5x
14–18 октября, с 9:00 до 17:00, DTEK Academy в UNIT City (ул. Дорогожицкая, 3)
Участие бесплатное, по предварительной регистрации http://bit.ly/AWS-Loft
#awsloft #events #kyiv
Helm 2 скоро все https://habr.com/ru/company/flant/news/t/469083/
Habr
Последний релиз Helm 2 с новыми фичами — 2.15 — состоится в ближайшие недели
Буквально час назад в почтовой рассылке проекта Helm — «пакетного менеджера для Kubernetes» — было объявлено о том, что следующий релиз Helm 2 станет последним, что принесёт какие-либо изменения в его...
крутая статья как работает дисковая система https://ownyourbits.com/2018/05/02/understanding-disk-usage-in-linux/
Напоминаю что вчера стартанул HacktoberFest 2019 и это уникальная возможность сделать свой вклад в OpenSource и получить футболку и стикерпак. Суть просто - нужно сделать 5 пулреквестов в любой паблик репозиторий
https://hacktoberfest.digitalocean.com/
https://hacktoberfest.digitalocean.com/
Hacktoberfest
Hacktoberfest 2025
Hacktoberfest: a month-long celebration of open-source projects, their maintainers, and the entire community of contributors.