Forwarded from The After Times
12 фев. Скинулись, открыли с Олегом и Мишей шиномонтаж. Работаем сами, подсобником взяли Шухрата со стройки. Проходное место, очередь клиентов с утра до ночи, бизнес попёр.
9 мар. Надоел учет в блокноте и бардак на складе. Наняли девочку, установили ей компьютер с 1С, теперь всё будет вноситься в базу. Закончили наконец спорить о названии, победило моё: "Мир покрышек" - коротко, точно и очень ёмко.
12 апр. 1С это конечно бомба! В ней можно всё учитывать, и даже рулить бизнесом. Наняли программиста, чтобы немного её допилил. Скоро блокнот можно будет выкинуть!
17 мая. Учет ещё немного сбоит, но уже видно как будет всё круто, когда закончим. Взяли второго программиста для ускорения. От сбоев страхуемся старым добрым блокнотиком, но его дни уже сочтены. В выходные поигрался с конструктором и сконструировал наш первый сайт. Выходим в онлайн!
8 июн. Обновили версию 1С, очень крутая, огонь! И хотя все наши доработки слетели, не беда - мы их быстро повторим и даже сделаем лучше. Для ускорения наняли java-программиста, тестировщика и менеджера проектов. Сделаем из нашего шиномонтажа Индустрию 4.0, это будет прорыв!
20 июл. Клиенты видимо свалили в отпуска. Блокнотик говорит, что с июля всего одиннадцать покупок. Зато в 1С видно, что отремонтировано тридцать пять колес, заделано семь проколов и установлено 940 граммов балансировочных грузов. Биг дата рулит!
19 авг. Переманили из соседней кофейни data scientist'а. Всего за три дня он вычислил, что с понижением температуры на два градуса, количество клиентов растет на 9.5%, а с дождем - падает на 5.7%. А пока мы ждем сухой и холодной погоды, команда подключает балансировочный станок к облаку.
19 сен. Наши программисты - гении! На коленках написали мобильное приложение. Теперь все графики под рукой и даже есть управление скоростью станка с телефона. Благо клиентов вал - начался сезон и Шухрат пашет 24/7. Мы тоже не сачкуем - внедряем Agile и ремонтируем новый офис.
10 окт. Уберизация наше всё! Придумали, как объединить все шиномонтажи страны в одну сеть. Пилим для них маркетплейс и создаём единую шинную экосистему. Пока всё тестируем на Шухрате. Он конечно ноет и просит прибавить за это денег, но ничего - скоро поймет, насколько автоматизация упрощает ему жизнь.
4 ноя. Шухрат уволился - сбежал обратно на стройку и мы решили временно закрыть шиномонтаж. Тем более ,что работы хватает и без него. Завели блог на Хабре, канал в Телеграме, едем с докладом на блокчейн конференцию в Барселону. Расскажем про нашу концепцию покрышка-as-a-service. Это будет революция!
15 дек. Пока проект не взлетел, с деньгами приходится туго. Две недели бегали по инвест фондам и бизнес-ангелам. Но эти чёртовы капиталисты слишком жадные - никто не согласен дать миллион за 10% нашего стартапа, хотя мы стоим намного больше. В итоге затянули ремни и взяли на себя шесть потребкредитов разом.Тут на днях один товарищ из Gitlab сказал, что у них devops инженеров нет совсем. Я еще удивился, но оказалось у них там нормально все устроено - есть SRE, есть релиз-менеджеры, есть infrastructure инженеры, но такого как devops-инженер нет. В принципе в нормальных компаниях это стандартная практика и когда работал в Godaddy, то я тоже был Software Engineer, хотя занимался там по большей части автоматизацией и инфраструктурой, но и там тоже был и NOC и SRE команды. Так что, культуру Devops можно внедрять без девопс-инженеров и конечно самое название devops-инженер или devops-архитект это немного бредово звучит.
Forwarded from AWS Notes
This media is not supported in your browser
VIEW IN TELEGRAM
Обычный день девопса в стартапе.
#events
https://www.meetup.com/Kubernetes-Kyiv/?_xtd=gatlbWFpbF9jbGlja9oAJGY2OGQ2YTA4LTVhNzQtNDRmNS04NTUzLTg4NjZlN2I5Y2RlMw&utm_campaign=event-announce&utm_medium=email&utm_source=promo
https://www.meetup.com/Kubernetes-Kyiv/?_xtd=gatlbWFpbF9jbGlja9oAJGY2OGQ2YTA4LTVhNzQtNDRmNS04NTUzLTg4NjZlN2I5Y2RlMw&utm_campaign=event-announce&utm_medium=email&utm_source=promo
Meetup
Kubernetes and Cloud Native Group Kyiv | Meetup
We are a group of people, interested in Kubernetes - open source container management solution, originally developed by Google and now driven by the distributed open source community.With the support of Linux Foundation/Cloud Native Computing Foundation (CNCF)…
Бесплатный онлайн-митап для Java-разработчиков и тех, кто занимается DevOps – Luxoft TechFest #4
Когда: 3 июня, 18:00 (GMT+3)
Участие: бесплатно
Формат: онлайн
Организаторы: Luxoft и JUG Ru Group
В программе доклад Александра Селезнева – «Карго-культ вокруг DevOps: Как навредить проекту из лучших побуждений».
Доклад затронет:
– Что такое DevOps на самом деле и кому он нужен (а кому нет);
– Три главных провала DevOps-практик;
– Что все-таки нужно для того, чтобы превратить провал в успех.
Смотрите всю программу на https://bit.ly/3i74Bjt
🔥 А еще мы разыграем сертификаты на онлайн-курсы от Luxoft Training, и все участники мипата получат 10% скидку на любой курс.
Подключайтесь, задавайте вопросы и общайтесь со спикерами в дискуссионных зонах. Участие бесплатное, нужно только зарегистрироваться.
Когда: 3 июня, 18:00 (GMT+3)
Участие: бесплатно
Формат: онлайн
Организаторы: Luxoft и JUG Ru Group
В программе доклад Александра Селезнева – «Карго-культ вокруг DevOps: Как навредить проекту из лучших побуждений».
Доклад затронет:
– Что такое DevOps на самом деле и кому он нужен (а кому нет);
– Три главных провала DevOps-практик;
– Что все-таки нужно для того, чтобы превратить провал в успех.
Смотрите всю программу на https://bit.ly/3i74Bjt
🔥 А еще мы разыграем сертификаты на онлайн-курсы от Luxoft Training, и все участники мипата получат 10% скидку на любой курс.
Подключайтесь, задавайте вопросы и общайтесь со спикерами в дискуссионных зонах. Участие бесплатное, нужно только зарегистрироваться.
luxoft-techfest.jugru.org
Luxoft TechFest #7. Java
How to kubernetes pod gets an IP address
https://ronaknathani.com/blog/2020/08/how-a-kubernetes-pod-gets-an-ip-address/
https://ronaknathani.com/blog/2020/08/how-a-kubernetes-pod-gets-an-ip-address/
Ronak Nathani
How a Kubernetes Pod Gets an IP Address | Ronak Nathani
When a pod is scheduled on a kubernetes node, there are various interactions that result into a pod getting an IP address. This post goes into the details of how a pod gets an IP address and describes the interactions between various components - kubelet…
Forwarded from Дежурный DevOps
This media is not supported in your browser
VIEW IN TELEGRAM
Когда менеджер не понимает, что там может в CI/CD ломаться...
10 июня пройдет бесплатный онлайн DevSecOps Build-up от Cloud Builders. Язык –– английский. В программе:
— Continuously Implementing DevSecOps in AWS — Volodymyr Shynkar, Senior Lead DevOps Engineer в Intellias.
— 2 Fireside чата с обсуждением вопросов и своих кейсов с Matt Stratton (Staff Developer Advocate в Pulumi) и Chloé Messdaghi (Growth Strategy Consultant в Stand Out In Tech).
Модератор - Victoria Almazova, Senior Security Architect в Microsoft.
👉 Зарегистрироваться и подготовить вопросы можно https://bit.ly/CBDevSecOpsEdition
— Continuously Implementing DevSecOps in AWS — Volodymyr Shynkar, Senior Lead DevOps Engineer в Intellias.
— 2 Fireside чата с обсуждением вопросов и своих кейсов с Matt Stratton (Staff Developer Advocate в Pulumi) и Chloé Messdaghi (Growth Strategy Consultant в Stand Out In Tech).
Модератор - Victoria Almazova, Senior Security Architect в Microsoft.
👉 Зарегистрироваться и подготовить вопросы можно https://bit.ly/CBDevSecOpsEdition
Forwarded from Mops DevOps
Статья
Антипаттерны деплоя в Kubernetes. Часть 2
Перед вами вторая часть руководства по антипаттернам деплоя в Kubernetes.
В этой статье не просто перечислены известные антипаттерны деплоя в Kubernetes, но и предлагаются соответствующие решения. Вы можете проверить ваши процессы развёртывания и исправить существующие проблемы без поиска дополнительной информации.
Теперь вы сможете составить полную картину того, как создать образ контейнера и как правильно его развернуть (при этом избежав некоторых распространенных ошибок).
Обратите внимание, что это руководство посвящено развёртыванию приложений в Kubernetes, но не затрагивает настройку самих кластеров Kubernetes. Предполагается, что кластер Kubernetes уже развёрнут, правильно настроен и вы просто хотите развернуть в нём ваше приложение.
#kubernetes
Антипаттерны деплоя в Kubernetes. Часть 2
Перед вами вторая часть руководства по антипаттернам деплоя в Kubernetes.
В этой статье не просто перечислены известные антипаттерны деплоя в Kubernetes, но и предлагаются соответствующие решения. Вы можете проверить ваши процессы развёртывания и исправить существующие проблемы без поиска дополнительной информации.
Теперь вы сможете составить полную картину того, как создать образ контейнера и как правильно его развернуть (при этом избежав некоторых распространенных ошибок).
Обратите внимание, что это руководство посвящено развёртыванию приложений в Kubernetes, но не затрагивает настройку самих кластеров Kubernetes. Предполагается, что кластер Kubernetes уже развёрнут, правильно настроен и вы просто хотите развернуть в нём ваше приложение.
#kubernetes
Forwarded from Mops DevOps
Dockle — инструмент для проверки безопасности образов контейнеров, который можно использовать для поиска уязвимостей. Кроме того, с его помощью можно выполнять проверку на соответствие Best Practice, чтобы убедиться, что образ действительно создаётся на основе сохраненной истории команд.
👉 https://bit.ly/3fZCnpn
#containers
👉 https://bit.ly/3fZCnpn
#containers
Forwarded from k8s (in)security (D1g1)
Бывают такие случаи, когда вот знаешь, как получить информацию через
Решение: У
Далее уже можно этот запрос добавить, как себе в код так в любимый инструмент типа Burp ;) На просторах интернета можно еще найти много других полезных трюков с этим параметром.
kubectl, а логику запроса нужно запрограммировать в своей программе и тащить с собой весь kubectl не хорошо и не хочется, а вникать во весь API долго. Решение: У
kubectl есть замечательный параметр -v, отвечающий за verbosity вывода. Так вот если его использовать в значении --v=8, то будет отображено все содержимое HTTP запроса`. На пример:kubectl get services -A -l environment=production -ojson -v=8Далее уже можно этот запрос добавить, как себе в код так в любимый инструмент типа Burp ;) На просторах интернета можно еще найти много других полезных трюков с этим параметром.
Forwarded from DevOps Deflope News
GitHub Packages Container registry вышел из беты и им можно пользоваться теперь и официально
http://amp.gs/jINh1
http://amp.gs/jINh1
The GitHub Blog
GitHub Packages Container registry is generally available
Throughout the beta, we added features to improve the experience of using the Container registry. Today, we’re excited to announce that the Container registry is generally available as part of GitHub Packages!