Друзья, Kubernetes: The documentary (есть part1 и part2) - обязателен к просмотру для любого человека который работает в IT.
Меня в жизни вдохновили несколько видосов: True Sight : The International 2018 Finals, и RevolutionOS, этот получается третий. Позже распишу подробнее что я об этом думаю, но если коротко:
#cloud #docker #k8s
Меня в жизни вдохновили несколько видосов: True Sight : The International 2018 Finals, и RevolutionOS, этот получается третий. Позже распишу подробнее что я об этом думаю, но если коротко:
#cloud #docker #k8s
🔥5
Собрал приличный Vagrant Box - Ubuntu с GUI (есть версия без) и кучей полезного для инженеров софта на борту. Вернулся к истокам (Vagrant + Ansible) - собрал все это Packer-ом и зарелизил на Vagrant Cloud (на то что это best practices - не претендую, на работе я виртуалками и configuration managment утилитами не пользуюсь).
Прочитайте об этом здесь. Если у вас Windows, то я рекомедную пользоваться. Напомню, что эта ОС не рекомедуется для работы ИТ инженерам.
Прочитайте об этом здесь. Если у вас Windows, то я рекомедную пользоваться. Напомню, что эта ОС не рекомедуется для работы ИТ инженерам.
👍3
DevOps notes 📝
Камрады, расскажу чем полезен Go - многие популярные инструменты на нем написаны. Тут ребята из EPAM организовывают бесплатный курс по Go, думаю что это клевая возможность познакомиться с ЯП и потусить в комьюнити, денег же не просит 🦫 Я учился в подобном…
Друзья, я получил свой инвайт на выходных, еще раз маякну что эта интересная возможность изучить очень трендовый язык - тусовка образуется интересная (основные активности в discord и еще есть чат для флуда в тг), со своими проблемами при изучении вы точно не останитесь 1х1 (это клево, такого на платных курсах особо нет).
Старт уже в эту пятницу
Старт уже в эту пятницу
🔥3
Друзья, я тут подготовил статью / демку / лекцию про GitOps, можно почитать, посмотреть.
Буду благодарен за фидбэк 🙂
https://karma-git.github.io/Andrew-Horbach.github.io-Public/docs/DevOps/gitops-argocd/
#GitOps #K8s
Буду благодарен за фидбэк 🙂
https://karma-git.github.io/Andrew-Horbach.github.io-Public/docs/DevOps/gitops-argocd/
#GitOps #K8s
👍3
Привет, я тут замахнулся на CKA (один из крутейших сертификатов к8с), можете прочитать про это тут.
По темам выглядит не очень сложно - поковырялся с первым этапом, поставил кластер на старом ноуте (обычно я использую minikube / eks / gke и не очень люблю bare-metal инсталяции)
А еще собираюсь разложить по полочкам SRE, вот тут буду складывать конспекты
По темам выглядит не очень сложно - поковырялся с первым этапом, поставил кластер на старом ноуте (обычно я использую minikube / eks / gke и не очень люблю bare-metal инсталяции)
А еще собираюсь разложить по полочкам SRE, вот тут буду складывать конспекты
👍3
DevOps notes 📝
Друзья, Kubernetes: The documentary (есть part1 и part2) - обязателен к просмотру для любого человека который работает в IT. Меня в жизни вдохновили несколько видосов: True Sight : The International 2018 Finals, и RevolutionOS, этот получается третий. Позже…
Добрался и сделал статью про Kubernetes: The documentary, попробовал сжать все в мин ~7 чтения, добавил много ссылок и всего такого. Буду благодарен за фидбэк 🙂
https://karma-git.github.io/Andrew-Horbach.github.io-Public/docs/DevOps/K8s/k8s-documentary - если увидите ошибки или неточности - PR’s are welcomed
https://karma-git.github.io/Andrew-Horbach.github.io-Public/docs/DevOps/K8s/k8s-documentary - если увидите ошибки или неточности - PR’s are welcomed
karma-git.github.io
Kubernetes - The Documentary | Andrew Horbach
Long story short: Open Source is most successful when it's played as a positive sum game.
👍4🔥1
Времена где планшеты могут быть убийцами ноутов наступают 😉 Конечно не все хорошо, несмотря на то, что железо в Ipad-ах мощное - iPadOs это какая-то шутка. Apple путаются создавать из девайса просто большой телефон. Но если сюда приложить руку (codeserver) - то это вполне себе удобный рабочий инструмент
🔥3
Ребята из Go United прервали курс, но оставили self-dev план. Форкнул его из уродливых гугл форм в надежде что буду заниматься 🙂
https://github.com/karma-git/epam-golang-united/blob/main/learning-plan.md
https://github.com/karma-git/epam-golang-united/blob/main/learning-plan.md
😁1
Пробую iPad как инструмент для накапливания опыта, маленькая заметка https://karma-git.github.io/Andrew-Horbach.github.io-Public/blog/goodnotes-prometheus
Если коротко - пишем конспекты достойные 202x и редактируем pdf like a pro.
#knowledgebase
Если коротко - пишем конспекты достойные 202x и редактируем pdf like a pro.
#knowledgebase
🔥3
DevOps notes 📝 pinned «Друзья, присоединяйтесь в IT-тусовку 🙂 Discord: https://discord.com/invite/eNVwZjJTJb»
Короткая заметка про Notion и ссылка на полезное видео, а также конспект по нему 📄. Будьте продуктивны!
https://karma-git.github.io/Andrew-Horbach.github.io-Public/blog/notion-crush-course
#knowledgebase
https://karma-git.github.io/Andrew-Horbach.github.io-Public/blog/notion-crush-course
#knowledgebase
🔥1
давно ничего не писал тут, посмотрите revolutionOS (эт фильм про linux)
YouTube
Revolution OS (правильный перевод)
Фильм об истории появления идей свободного программного обеспечения, ядра Linux, ОС GNU, перехода Netscape (Mozilla, Firefox) с проприетарной на откртую модель разработки, создание Red Hat и т.д. в первом правильном переводе (потому что если хочешь, чтобы…
👍2🔥1👏1
В этом году начал интерсоваться темой Site Reliability Engineering (SRE): LSS это про владельцев, тех кто берет на себя отвественность за работу сервисов (история про надежность, риски, компромисы). Где-то с конца апреля читаю книжку гугла и в своем стиле делаю заметки 📝 https://karma-git.github.io/Andrew-Horbach.github.io-Public/docs/SRE/sre-book-1/2-google-infra
🔥2👍1
Пришла мысль поднять заезжанную тему - 🐳 Docker.
Коротко-длинно: на работе для мониторинга используется GAP стэк (grafana alertmanager prometheys), и стало нужно засылать алерты в telegram. AM умеет это делать нативно, но в силу особенностей конфига (токены бота хранятся в открытом виде) решил использовать alertmanager-bot. Мне не понравился образ который предлагают разработчики (root процесс, не запинена версия alpine) и я собрал свой from scratch - (кликабельная ссылка на github gist). С ним уже могу соблюсти все нормы приличия описывая
Есть много статей на тему как писать Dockerfile-ы (например эта), а поможет писать “правильно” линтер hadolint.
Почему это важно? Погуглите статью про кейс который случился в фонде из 3ех букв, который нельзя называть. Еще был интересный вебинар у Слерм на эту тему, вот ссылка.
Интересна ли тема? Прошу поставить 👍👎(на основе этого буду наполнять gist интересными сборками или нет)
Коротко-длинно: на работе для мониторинга используется GAP стэк (grafana alertmanager prometheys), и стало нужно засылать алерты в telegram. AM умеет это делать нативно, но в силу особенностей конфига (токены бота хранятся в открытом виде) решил использовать alertmanager-bot. Мне не понравился образ который предлагают разработчики (root процесс, не запинена версия alpine) и я собрал свой from scratch - (кликабельная ссылка на github gist). С ним уже могу соблюсти все нормы приличия описывая
pod.spec.containers.securityContext и в под не сделаешь exec, тк нету shell-аЕсть много статей на тему как писать Dockerfile-ы (например эта), а поможет писать “правильно” линтер hadolint.
Почему это важно? Погуглите статью про кейс который случился в фонде из 3ех букв, который нельзя называть. Еще был интересный вебинар у Слерм на эту тему, вот ссылка.
Интересна ли тема? Прошу поставить 👍👎(на основе этого буду наполнять gist интересными сборками или нет)
👍4👎2
Дисклеймер: пост не имеет никакого отношения к политике. Олег Тиньков рассматривается только с точки зрения интересной личности, которая смогла создать действительно выдающуюся технологическую компанию.
Если еще не видели последний видос Дудя, то ловите кучу ссылок от меня (я именно в такой последовательности знакомился с тинькофф и его создателем):
- Особенности SRE в России, вебинар курса «SRE: внедряем DevOps от Google»
- «Он такой один» — фильм Андрея Лошака к 15-летию Тинькофф
- Тиньков - о Путине, Навальном и телках / вДудь
- Тиньков – болезнь и война / вДудь
- Олег Тиньков – Новая кровь
Если еще не видели последний видос Дудя, то ловите кучу ссылок от меня (я именно в такой последовательности знакомился с тинькофф и его создателем):
- Особенности SRE в России, вебинар курса «SRE: внедряем DevOps от Google»
- «Он такой один» — фильм Андрея Лошака к 15-летию Тинькофф
- Тиньков - о Путине, Навальном и телках / вДудь
- Тиньков – болезнь и война / вДудь
- Олег Тиньков – Новая кровь
GitHub уже давно не просто хостинг git репозиториев, это превращается в соц сетку для людей в сфере IT, имеет смысл сделать красивый профайл.
Я как-то все не хотел это делать (думал, что инфа должна быть поглубже, на своем персональном сайте), но сделал себе потратив пару минут, чтобы сделать свой: https://github.com/karma-git/karma-git
А тут можно найти тонны инфы по этой теме https://github.com/abhisheknaiidu/awesome-github-profile-readme
Я как-то все не хотел это делать (думал, что инфа должна быть поглубже, на своем персональном сайте), но сделал себе потратив пару минут, чтобы сделать свой: https://github.com/karma-git/karma-git
А тут можно найти тонны инфы по этой теме https://github.com/abhisheknaiidu/awesome-github-profile-readme
👍1👏1
В последнее время генерю мало нового контента из-за нехватки времени, ловите старый:
Демка того, что такое GitOps и его техническая имплементация - Argo CD.
По ходу дела в двух словах рассказываю про вещи, которые нужно знать по дороге к этому подходу: публичные облака, доке, кубернетес, ci/cd
https://youtu.be/90FZQxcnJgk
Демка того, что такое GitOps и его техническая имплементация - Argo CD.
По ходу дела в двух словах рассказываю про вещи, которые нужно знать по дороге к этому подходу: публичные облака, доке, кубернетес, ci/cd
https://youtu.be/90FZQxcnJgk
YouTube
GitOps with ArgoCD
Демо на тему GitOps и ArgoCD для онлайн университета OTUS
Лэндинг с презентацией https://karma-git.github.io/Andrew-Horbach.github.io-Public/docs/DevOps/gitops-argocd
00:00 Intro
1:30 Core,Cloud,Docker,K8s,CICD
8:01 GitOps&ArgoCD
13:41 Demo
24:14 Conlusion
Лэндинг с презентацией https://karma-git.github.io/Andrew-Horbach.github.io-Public/docs/DevOps/gitops-argocd
00:00 Intro
1:30 Core,Cloud,Docker,K8s,CICD
8:01 GitOps&ArgoCD
13:41 Demo
24:14 Conlusion
👍3🔥1
Посмотрел немного HighLoad++
Вот лендинг https://highload.ru/foundation/2022/abstracts
А тут собраны презентации https://disk.yandex.ru/d/EuLZxjHMFDuUxw
Рекомендую полистать доклады авито 🙂
Вот лендинг https://highload.ru/foundation/2022/abstracts
А тут собраны презентации https://disk.yandex.ru/d/EuLZxjHMFDuUxw
Рекомендую полистать доклады авито 🙂
👍2
Мы с коллегами много пользуемся Lens-ом (это типа IDE для кубернетеса), и часто лишь в случае необходимости используем kubectl. Считаем что этот инструмент гораздо эффективнее чем kubernetes dashboard
На скриншоте показываю как можно создавать ресурсы в кубе (kubectl create/apply -f ).
Можно наготовить манифесты-темплейты-рецепты (например Pod для тестирования сети в кластере) и сложить в директорию, у меня выглядит так:
➜ ls ~/.k8slens/templates/ahorbach/
ahorbach-net-test.yaml karpenter-test-deployment.yaml
devops-tools.yaml vault.yaml
Так же у Ленс есть и другие приемущества - удобный pod-shell, вывод логов контейнеров из пода и просто можно быстро переключаться между сущностями куба и не мучаться с прописью
kubectl get X —namespace Y и т.д.
По факту при райтклике на ресурс вы видите kubectl describe X, но мне тут не нравится смотреть 🙂
Огромный плюс, что тут наместе можно посмотреть метрики прометея (cpu, memory; остальными никогда не пользовался) по поду и по контейнерам
На скриншоте показываю как можно создавать ресурсы в кубе (kubectl create/apply -f ).
Можно наготовить манифесты-темплейты-рецепты (например Pod для тестирования сети в кластере) и сложить в директорию, у меня выглядит так:
➜ ls ~/.k8slens/templates/ahorbach/
ahorbach-net-test.yaml karpenter-test-deployment.yaml
devops-tools.yaml vault.yaml
Так же у Ленс есть и другие приемущества - удобный pod-shell, вывод логов контейнеров из пода и просто можно быстро переключаться между сущностями куба и не мучаться с прописью
kubectl get X —namespace Y и т.д.
По факту при райтклике на ресурс вы видите kubectl describe X, но мне тут не нравится смотреть 🙂
Огромный плюс, что тут наместе можно посмотреть метрики прометея (cpu, memory; остальными никогда не пользовался) по поду и по контейнерам
🔥1