Updates rtfm.co.ua 🇺🇦 – Telegram
Updates rtfm.co.ua 🇺🇦
727 subscribers
35 photos
457 links
Канал @rtfm - новые посты на https://rtfm.co.ua.
Обсуждения - группа @rtfmco https://t.me./rtfmco
Download Telegram
Kubernetes: Minikube, та LoadBalancer в статусі “Pending”

Після запуску Pritunl в Minikube неможливо підключитися до ВПН: … 2022-10-03 13:50:32 TCP/UDP: Preserving recently used remote address: [AF_INET]194.168.3.100:1194 2022-10-03 13:50:32 UDP link local: (not bound) 2022-10-03 13:50:32 UDP link remote: [AF_INET]194.168.3.100:1194 … Перевіряємо його Kubernetes Service: kubectl -n pritunl-local get svcNAME              TYPE           CLUSTER-IP      EXTERNAL-IP   PORT(S)          AGEpritunl           LoadBalancer   10.102.129.25        1194:30166/TCP   47m... Тип – LoadBalancer, але його EXTERNAL-IP – в статусі Pending, так як у Minikube немає сервісу з…

https://rtfm.co.ua/uk/kubernetes-minikube-ta-loadbalancer-v-statusi-pending/
👍1
Pritunl: запуск VPN в Kubernetes

Pritunl – VPN-сервер з пачкою додаткових можливостей для безпеки та управління доступами. По суті, Притунл є просто обгорткою над OpenVPN, додаючи до нього такі собі Access Control Lists у вигляді Організацій, юзерів та роутів. Завдання – розгорнути тестовий інстанс Pritunl в Kubernetes, щоб помацати його зсередини. Поки будемо використовувати безкоштовну версію, потім глянемо платну. Відмінності та…

https://rtfm.co.ua/uk/pritunl-zapusk-vpn-v-kubernetes-2/
🔥5
ФОП: податки для нубасів, ч3 – сплата податків ЄП та ЄСВ

Сьогодні вперше сам платив податки – така приємна і цікава процедура) Ну і справді дуже проста, як розібратися що і кому ми платимо. Ще треба буде розібратися з поданням декларацій, але на цей раз за мене зробить добра людина, а я вже буду подавати сам (майже) в січні, до того ж там буде подача годової…

https://rtfm.co.ua/fop-podatki-dlya-nubasiv-ch3-splata-podatkiv-yep-ta-yesv/
👍4
Google: прибрати сайти з .RU із результатів пошуку

Хочеться прибрати россійські сайти із результатів пошуку в Гуголі, тож нагуглив декілька варіантів. Перші два – “ручні”, через додавання параметру ?lr=-lang_ru або ?cr=-countryRU в URL Гугла, тобто виглядатиме він як https://google.com.ua/?lr=-lang_ru:   Але ж це мануальщина… Нажаль, в Хромі автоматизувати не вийшло – вирізає цю частину при виконанні запиту: Хоча, можливо, не вмію готувати. Проте,…

https://rtfm.co.ua/google-pribrati-sajti-z-ru-iz-rezultativ-poshuku/
👍19👎3🔥21💩1
Networking: коли немає світла – модем 4G ZTE + зовнішня антена

Що робити, коли немає світла, вежі мобильного зв’язку відключаються, а подивитися відосиків з нашими котиками хочеться? Правильно – купити собі 3/4G модем з антеною! До того ж самій антені живлення не треба, а модем можна вставити в звичайний павербанк, якого вистачає надовго, бо модему багато не треба. Купував комплект 4G Zte Mf79U + Квадрат Mimo…

https://rtfm.co.ua/networking-koli-nemaye-svitla-modem-4g-zte-zovnishnya-antena/
👍11
Linux: збереження заряду батареї ноутбуку

На цей раз стало мені цікаво – а чи можна якось поекономити заряд батерії ноутбука? Не сказати, що швидко разряжається – на 5-6 годин роботи вистачає, але зайвим не буде. Знайшов декілька утіліт, про них сьогодні й запишу. Contents UpowerACPIBatstatPowertopTLPЗагальні поради Upower Перша утілітка – upower: sudo pacman -S upower Спочатку можна визвати з опцією --monitor-detail – буде…

https://rtfm.co.ua/uk/linux-zberezhennya-zaryadu-batareї-noutbuku/
👍7🔥1
6 грудня команда Levi9 запрошує на QA Meetup!

Поговоримо про Playwright, Accessibility testing та техніки тест-дизайну ━
долучайся онлайн або приходь на офлайн нетворк у наш київський офіс😉

Що у програмі?

“Техніки тест-дизайну”, ━ Дмитро Топчій, Test Lead в Levi9

“Тестування доступності: теорія, інструменти та чому це важливо”, ━ Сергій Собур, Test Lead/ Principal QA Engineer в Levi9, спікер/модератор мітапу.

“Автоматизація тестування доступності за допомогою Playwright” , ━ Віктор Кипоренко, Test Developer Junior в Levi9

Коли: 6 грудня о 19:00 (GMT+2)

Обирай формат участі:
Онлайн — безкоштовно за попередньою реєстрацією

Офлайн нетворк & пивко у Києві
Адреса: БЦ Техно Лофт, вулиця Володимирська, 101
Вхід з організаційним внеском* ₴300
* Всі кошти, отримані з продажу квитків направимо на благодійність💙💛

👉Деталі та реєстрація: http://bit.ly/3EyeMbP

Побачимось!
Kubernetes: ServiceAccount з AWS IAM Role для Kubernetes Pod

Маємо Grafana Loki для логів, до подів якої треба підключити AWS IAM Role з AWS IAM Policy, котра дає доступ до AWS S3 бакету, в якому будуть зберігатися чанки та індекси (про сетап самої Loki з AWS S3 трохи пізніше окремим постом). IAM ролі для Kubernetes подів працють тим самим чином, як ми це робимо,…

https://rtfm.co.ua/uk/kubernetes-serviceaccount-z-aws-iam-role-dlya-kubernetes-pod/
🔥6
Terraform: модулі, Outputs та Variables

Нарешті дійшов до модулей в Terraform, а саме – треба було розібратися, як між двома модулями передати значення змінних. Далі – самі базові і прості приклади роботи з модулями та їх values && outputs. Див. більше в документації – Modules. Contents Корневий модульМодулі TerraformЗмінні в модулях TerraformМодулі та Output значень зміннихПередача значень змінних між модулями…

https://rtfm.co.ua/uk/terraform-moduli-outputs-ta-variables/
👍14
Prometheus: моніторинг ендпоінтів в Kubernetes з blackbox-exporter

Про blackbox-exporter я вже колись писав, див. Prometheus: Alertmanager и blackbox-exporter – проверка срока действия SSL и нотификация в Slack, але там було чисто про моніторинг SSL-сертіфікатів, та й було то давно, та й сетапилось все без Кубернетісу та Хельму. Цього разу трохи детальніше про його сетап і можливості. Отже, blackbox-exporter – це експортер, який…

https://rtfm.co.ua/uk/prometheus-monitoring-endpointiv-v-kubernetes-z-blackbox-exporter/
👍14🤮1💩1
Grafana Loki: алерты с Ruler и labels из логов

Пока пост по архитектуре и запуску Loki ещё в черновиках – посмотрим, как в Loki создавать алерты, за которые отвечает сервис ruler. Документация по алертам в Loki – Rules and the Ruler. Идея простая: создаём файл с алертами в Prometheus-like формате подключаем его к ruler ruler парсит логи по заданным в конфиге выражениям, и пушит…

https://rtfm.co.ua/ru/grafana-loki-alerty-s-ruler-i-labels-iz-logov/
👍6
Grafana Loki: архітектура та запуск в Kubernetes з AWS S3 storage та boltdb-shipper

Останній раз роботав з Локі коли вона була ще в Beta, і виглядала вона тоді набагато простіше, ніж зараз. У новому проекті системи логування немає взагалі, а так як у нас усі люблять Grafana-стек – то вирішили і для логів підняти Локі. Правда мені думалося, що все буде набагато простіше. Виявилося – ні. Багато змінилося,…

https://rtfm.co.ua/grafana-loki-arxitektura-ta-zapusk-v-kubernetes-z-aws-s3-storage-ta-boltdb-shipper/
👍7
Grafana Loki: можливості LogQL для роботи з логами та створення метрик для алертів

Добре – Loki запискати навчились – Grafana Loki: архітектура та запуск в Kubernetes з AWS S3 storage та boltdb-shipper, як налаштовувати алерти теж розібрались – Grafana Loki: алерти з Ruler та labels з логів. Тепер час розібратися з тим, що взагалі ми можемо робити в Loki використовуючи її LogQL. Зміст ПідготовкаGrafana Explore: Loki – інтерфейсLogQL: overviewLog queriesLog…

https://rtfm.co.ua/grafana-loki-mozhlivosti-logql-dlya-roboti-z-logami-ta-stvorennya-metrik-dlya-alertiv/
👍10
Підготовка до зими 2022-2023: інтернет, електрика, опалення, їжа та вода

Вже давно просять написати пост про те, як я готувався до зими – ось, таки вмовили. Хоча вже трошки запізно, бо половина зими пройдено, але – нехай буде. Голове, що дуже спасає цією зимою це те, що ЖК, в якому живу, по-перше має газові плити, по-друге – опалення газовими котлами. Однак, все ж були проблеми,…

https://rtfm.co.ua/pidgotovka-do-zimi-2022-2023-internet-elektrika-opalennya-їzha-ta-voda/
👍13
Kustomize: робота з маніфестами Kubernetes – огляд, приклади

Kustomize – система управління конфігураціями (configuration management tool) для Kubernetes, що дозволяє використовувати загальні набори маніфестів, які можуть бути змінені для кожного конкретного оточення/кластера, і може бути альтернативою шаблонам Helm (або доповнювати його). Загальна концепція Kustomize – “where, what, and how” – “де, що і як”: “де” – це наш базовий маніфест, наприклад deployment.yaml “що”…

https://rtfm.co.ua/kustomize-robota-z-manifestami-kubernetes-oglyad-prikladi/
👍9
Kubernetes: моніторинг вартості кластеру – Kubernetes Resource Report та Kubecost

Дуже правильне діло – моніторити, наскільки ефективно використовується кластер, особливо, якщо ресурси деплояться розробниками, які не сильно вникають у requests, і встановлюють завищені значення “про запас”. Запас, звичайно, потрібен, але й просто так реквестити ресурси ідеї погана. Наприклад, у вас є WorkerNode з 4 vCPU (4000 milicpu) та 16 ГБ оперативної пам’яті, і ви створюєте…

https://rtfm.co.ua/kubernetes-monitoring-vartosti-klasteru-kubernetes-resource-report-ta-kubecost/
👍10
2 лютого запрошуємо на Cloud Builders: Embedded Edition! 🤖

Долучайтесь, щоб більше дізнатись про Embedded-системи та які методи дебагінгу ефективно використовувати в Linux для Embedded пристроїв.

У програмі:

“Designing Software for an Embedded Device”, ━ Петро Каращенко, Software Engineer у SQUAD.

“Linux для Embedded пристроїв: як дебажити власні драйвери”, ━ Максим Примеров, Embedded Engineer в Intellias.

Хост: Віктор Ленивий, Field Application Engineer в Thundercomm

Коли: 2 лютого о 19:00
Де: онлайн
Усі доповіді будуть українською мовою.
Участь безкоштовна
Деталі та реєстрація 👉 http://bit.ly/3ZKed7p
GitLab: компоненти, архітектура, інфраструктура та запуск з Helm-чарту в Minikube

Оскільки GitLab нещодавно змінив політику надання Free-доступу, і тепер по Free підписці буде доступно лише 5 користувачів, то вирішили ми переїжджати на self-hosted версію. Взагалі з ліцензією у них цікаво: ціна залежить від кількості користувачів, купити можна щонайменше на рік, і після покупки зменшити кількість користувачів у ліцензії не можна (але можна збільшити). GitLab буде…

https://rtfm.co.ua/gitlab-komponenti-arxitektura-infrastruktura-ta-zapusk-z-helm-chartu-v-minikube/
👍11🔥1
GitLab: Helm-чарт values, залежності та деплой у Kubernetes з AWS S3

Продовжуємо зайомство з GitLab та його деплоєм у Kubernetes. Перша частина –  GitLab: компоненти, архітектура, інфраструктура та запуск із Helm-чарту в Minikube, тепер давайте готуватися деплоїти в AWS Elastic Kubernetes Service. Що робитимемо і де: деплоїмо в AWS з Helm-чарту, для початку якийсь “test env” Kubernetes – AWS EKS object store – AWS S3 PostgreSQL –…

https://rtfm.co.ua/gitlab-helm-chart-values-zalezhnosti-ta-deploj-u-kubernetes-z-aws-s3/
👍5
15 лютого AWS User Group Ukraine та N-iX запрошують на AWS re:Invent re:Cap!

Найбільша у світі конференція з хмарних технологій AWS re:Invent відбулася в Лас-Вегасі.
🔥 Разом зі спікерами з AWS та N-iX організовуємо re:Cap, щоб обговорити основні анонси AWS re:Invent 2022 та детально розібратися у найважливіших для різноманітних спеціалістів.

Що очікувати?
🔸 овервʼю найголовнішого з AWS re:Invent від Ігоря Іванюка, Sr. Solutions Architect в AWS;
🔸 панельна дискусія з AWS та N-iX:
Ігор Іванюк, Sr. Solutions Architect в AWS
Денис Головатюк, Country Lead в AWS
Дмитро Овчаренко, Director of Technology Office в N-iX
Модераторка: Іванна Башмат, Software Architect в N-iX

Поговоримо про:
- головні анонси AWS інфраструктури;
- анонси для розробників;
- новинки для data-аналітиків, data-інженерів та ML спеціалістів;
- нові сервіси та функції для IT Ops та мережевих спеціалістів;
- оновлені інструменти безпеки.

Коли: 15 лютого о 18:00 (за київським часом)
Формат: онлайн

🧡 Подаруємо тепло дітям: приєднуйтесь комфортним донатом до збору БФ “Клуб Добродіїв” ━ 45 100 грн на спальники і шапки для 2000 дітей на прифронтових територіях

👉 Деталі та реєстрація: http://bit.ly/3X0nNQK

Долучайтеся, щоб поставити свої запитання під час Q&A сесій!
Це буде AWSome!
👍4
Prometheus: створення Custom Prometheus Exporter на Python

У Прометеуса є багато готових до використання експортерів (https://prometheus.io/docs/instrumenting/exporters/), але інколи може з’витися потреба у сборі своїх власних метрик. Для цього Прометеус надає клієнтські бібліотеки (https://prometheus.io/docs/instrumenting/clientlibs/), які можемо використати для генерації метрик з потрібними лейблами. Експортер можна включити прямо в код вашого додатку, або можна запускати окремим сервісом, який буде звертатися до якогось вашого сервісу…

https://rtfm.co.ua/prometheus-stvorennya-custom-prometheus-exporter-na-python/
👍9🔥4