DevOps notes 📝
1.2K subscribers
32 photos
6 videos
1 file
74 links
Yet Another Tech / DevOps / Vibe Channel.
Sharing tools, automation hacks, and thoughts.

Contributors:
@a_horbach
@skorobin
- @alekseevavx
Download Telegram
Сейчас отдыхаю / занимаюсь разными житейскими делами поэтому времени на создание контента совсем нет.

Но предложу вам посмотреть пару видео, которые записывал для использования в компании про GitOps и ArgoCD. Очень старался (но со звуком там траблы), поэтому буду очень благодарен за фидбэк

https://www.youtube.com/watch?v=HFThWW_tj5s

https://www.youtube.com/watch?v=Q0NjnY0g3jk
👍3
Достаточно давно пользуюсь oh-my-zsh (фреймворк для zsh) + starship и стараюсь держать подобные конфиги под гитом.

Недавно словил интересный баг - zsh шэл стартовал около 10-12 секунд! В интернетах полно issues-ов, что oh-my-zsh тугой и миллиард советов как это исправить (ни один из которых мне не помог). Разгадка же была интересная - у меня для переключения контекстов между кластерами использовался find, а в директори ~/.kube скопилось много кеша 🙆
Такое легче отдебажить с помощью профайлеров
👍3
Записываю про пару забавных недодевопс тулов:

tag (OsX)- управление тегами для finder-а из terminal-а, типичный CRUD к файлам:

➜ tag -f “Work” .
/~/Work/storage.md
/~/Work/argocd.md


yandex2spotify - перенос музыки из y.music в spotify обычной cli-хой на python (без всяких непрозрачных ботов в телеге)
Вышла новая IDE от jetbrains - Fleet, говорят что это next-gen. Можно скачать через вендорсую утилиту.

https://blog.jetbrains.com/fleet/2022/10/introducing-the-fleet-public-preview/
👍32
Решил называться не только DevOps, но и Platform инжнером, пытаюсь объяснить почему в статье https://karma-git.github.io/Andrew-Horbach.github.io-Public/docs/DevOps/platform-engineering
👍2🐳2😁1
DevOps notes 📝
Вышла новая IDE от jetbrains - Fleet, говорят что это next-gen. Можно скачать через вендорсую утилиту. https://blog.jetbrains.com/fleet/2022/10/introducing-the-fleet-public-preview/
Media is too big
VIEW IN TELEGRAM
Не смог найти приличного видео про главную киллер фичу IDE - collaborative и в итоге записал свое неприличное. С помощью этой фичи можно в несколько человек работать над одним / группой файлов
🔥5👍1
warp - прикольная замена терминалу (пока только на mac), фичи - перемещение курсором, мультикарретки и так далее. Планы у разрабов абмициозные, например коллабораторские сессии как у Fleet. Мне зашла фича workflows - можно запоковывать свои однострочники в yaml и удобно использовать.

https://github.com/karma-git/infra/tree/master/dotfiles/warp-workflows
👍4🔥1
Выполнил интересный, на мой взгляд, кейс: синхронизация секретов между k8s кластерами и написал об этом

https://karma-git.github.io/Andrew-Horbach.github.io-Public/blog/kubed-cross-sync
👍21🔥1
Друзья, там в честь cyber monday скидки на сертификаты k8s - https://training.linuxfoundation.org/cyber-2022/

Certified Kubernetes Administrator (CKA) - 198$
👍5
Заметка про terraformer - утилиту, которая умеет преобразовывать инфрастуктурные ресурсы в tf код, есть много провайдеров типа aws,gitlab,keycloak и т.д.

https://karma-git.github.io/Andrew-Horbach.github.io-Public/blog/terraformer
🔥3🎃3
Мелкая статья про terraform, а конкретно про data “”terraform_remote_state”

Если испытываете проблемы с долгими планами - вам сюда.

https://karma-git.github.io/Andrew-Horbach.github.io-Public/docs/terraform/1-tf-state-split.md
🔥3
Media is too big
VIEW IN TELEGRAM
Прикупил себе sit/stand столик - IKEA UPPSPEL

Надеюсь спина в 70 лет скажет спасибо бро.

Если кому-то будет интересно - могу дать фидбэк 😉
👍9😁1🫡1
Предлагаю познакомиться с Vector - сервис на rust для работы с логами
Используем на работе в нашей платформе как агент сборка логов с pod-ов, спойлер: он не плох.

https://karma-git.github.io/Andrew-Horbach.github.io-Public/docs/observability/vector
👍4🙈1
Forwarded from Mops DevOps
Братцы, мемасик вам в коллекцию
🫡8
Наткнулся на статью про монетизацию опенсоурса, если коротко:
- Open core (например это GitLab с их Community Edition и Enterprise версиями)
- Hosting (например это terraform и terraform cloud)
- Professional services (техническая поддержка, mysql и percona)
- Marketplace (создатель маркетплейса получает комиссию за покупки)
🔥3
TL;DR: хочется дебажить в k8s красиво.

Часто, при проблемах в кубере нужно подключаться к pod-ам, стучаться по сети и т.д. Иногда для этих целей специально запускается, например, busybox. Но внутри таких pod-ов может нехватать нужных утилит, а еще там неприятный shell 🤢

Я решил эту проблему следующим образом 🐳:
1. Собрал свой образ с дебаг тулами и сделал внутри приятный терминал, —> Dockerfile
2. Сделал warp workflow для запуска пода в k8s, —> yaml. Еще раз отмечу, что warp-workflows — офигенная штука, и туда удобно заталкивать свои башизмы
3. Аналогично для pure docker —> yaml
🔥8
Всем cloud-native пилигримам и адептам SRE посвящается:

Есть серт Prometheus Certified Associate (PCA) от linuxfoundation


kodekloud (платформа ) всеми известного Mumshad Mannambeth запустила курс по подготовке к сертификации


Докину сюда свой конспект по прометею с курса otus
🔥4