Возможно, немного боянистая информация для фанов go, gRPC, Protobuf и гейминга - Twitch.tv недавно выпустили свое "переосмысление" протокола gRPC - Twirp, написанное на golang https://blog.twitch.tv/twirp-a-sweet-new-rpc-framework-for-go-5f2febbf35f Заявлены занятные преимущества по сравнению с gRCP: поддержка HTTP 1.1, простота реализации, опция использовать небинарный формат (JSON)
Я не знаю, как вы там деплоите в Kubernetes, но автор этого поста уже чуть ли не год мечтал, чтобы Spinnaker обзавелся поддержкой Helm чартов. И как-то оно незаметно случилось, пока, правда, в alpha - https://www.spinnaker.io/guides/user/kubernetes-v2/deploy-helm/ А докучи с недавно зарелизеной Kayenta, которая дает возможность делать automated canary analysis, Spinnaker снова заявляет права на лидерство в категории тулинга для CD в Kubernetes и не только
Spinnaker
Deploy Helm Charts
Global Continuous Delivery
Forwarded from ДевОпс Інженер 🇺🇦 (devopsengineer bot)
Что делать? Как правильно поступить? DevOps Factors 😱
Примерно полтора года назад я вышел поздно вечером с работы, и меня беспокоила мысль: почему у нас в DevOps методологии нету ни одного дефолтного набора практик, и не понятно “что хорошо, а что плохо”.
Нигде нету готового пресета, по которому можно было следовать, и говорить - это ок, а это такое себе. А это - вообще очень плохо. 🤓
Определенный промежуток времени, особенно вначале карьеры, эту функцию лично для меня выполнял Джез Хамбл и его библия “Непрерывное развертывание ПО”. 😎
Как должен выглядеть CI процесс? Должен ли он делать гит пулл на конечных серверах? Или передавать готовые артефакты? Какой процесс деплоя оптимален? Сколько времени максимум может занимать сборка приложения?
Это все простые вопросы, и ответы на них есть в книге. Где-то очевидно и прямо, где-то между строк.
Но это все низкоуровневые проблемы, а хотелось высокоуровневого архитектурного взгляда.
Еще очень сильно вымораживало то, что подобные наборы рекомендаций есть почти у всех кроме нас. У Scrum методологии - скрам гайд, у программистов - 12 factor app:
https://www.scrumguides.org/
https://12factor.net/ru/
А у нас нету такой штуки. Казалось бы - методология, у которой нету рекомендаций. Как хочешь - так и делай.
И именно в этот момент у меня возникла идея сделать набросок паттернов, которыми я руководствуюсь в работе.
Это переросло в 10 пунктов, которые мы с ребятами из UkrOps очень детально проработали и описали.
На данный момент это выглядит вот так:
https://github.com/Mykolaichenko/devopsfactors
В результате это будет сайт с хипстерским дизайном и переводами на несколько языков.
А пока предлагаю Вам посмотреть на эту выжимку, если поддерживаете - звезду на гитхабе и лайк, если нет - форкайте и предлагайте правки 😂
Примерно полтора года назад я вышел поздно вечером с работы, и меня беспокоила мысль: почему у нас в DevOps методологии нету ни одного дефолтного набора практик, и не понятно “что хорошо, а что плохо”.
Нигде нету готового пресета, по которому можно было следовать, и говорить - это ок, а это такое себе. А это - вообще очень плохо. 🤓
Определенный промежуток времени, особенно вначале карьеры, эту функцию лично для меня выполнял Джез Хамбл и его библия “Непрерывное развертывание ПО”. 😎
Как должен выглядеть CI процесс? Должен ли он делать гит пулл на конечных серверах? Или передавать готовые артефакты? Какой процесс деплоя оптимален? Сколько времени максимум может занимать сборка приложения?
Это все простые вопросы, и ответы на них есть в книге. Где-то очевидно и прямо, где-то между строк.
Но это все низкоуровневые проблемы, а хотелось высокоуровневого архитектурного взгляда.
Еще очень сильно вымораживало то, что подобные наборы рекомендаций есть почти у всех кроме нас. У Scrum методологии - скрам гайд, у программистов - 12 factor app:
https://www.scrumguides.org/
https://12factor.net/ru/
А у нас нету такой штуки. Казалось бы - методология, у которой нету рекомендаций. Как хочешь - так и делай.
И именно в этот момент у меня возникла идея сделать набросок паттернов, которыми я руководствуюсь в работе.
Это переросло в 10 пунктов, которые мы с ребятами из UkrOps очень детально проработали и описали.
На данный момент это выглядит вот так:
https://github.com/Mykolaichenko/devopsfactors
В результате это будет сайт с хипстерским дизайном и переводами на несколько языков.
А пока предлагаю Вам посмотреть на эту выжимку, если поддерживаете - звезду на гитхабе и лайк, если нет - форкайте и предлагайте правки 😂
scrumguides.org
Home | Scrum Guides
Scrum is a framework for developing and sustaining complex products. The Scrum Guide contains the official definition of Scrum as authored by Ken Schwaber and Jeff Sutherland.
Из обсуждения проверки на полиграфе при устройстве на работу:
Igor Mazur [9:04 PM]
Ну ок - полиграф меня например не смущает. Меня озадачивает - смогу ли я поднять то количество бабла, которое должны в таком случае предлагать - шоб домой донести.
Igor Mazur [9:04 PM]
Ну ок - полиграф меня например не смущает. Меня озадачивает - смогу ли я поднять то количество бабла, которое должны в таком случае предлагать - шоб домой донести.
Forwarded from ДевОпс Інженер 🇺🇦 (devopsengineer bot)
Привет, IT-сваха в деле) 😇 😂
Познакомлю с командой топ-перформеров, топ-девопс инженеров из 4-х человек. Основной фокус на микросервисы и оркестраторы, хайлоадные штуки и передовые технологии на рынке. Ребята реально супер-пупер, с выступлениями на лучших конференциях и опытом внедрения самых сложных архитектурных решений. 🔥💥☄️
Познакомлю за бонус. Отписывайте мне в личку: @mukolaich или еще куда-то) ◀️
Всем продуктивного рабочего дня! 🙏
Познакомлю с командой топ-перформеров, топ-девопс инженеров из 4-х человек. Основной фокус на микросервисы и оркестраторы, хайлоадные штуки и передовые технологии на рынке. Ребята реально супер-пупер, с выступлениями на лучших конференциях и опытом внедрения самых сложных архитектурных решений. 🔥💥☄️
Познакомлю за бонус. Отписывайте мне в личку: @mukolaich или еще куда-то) ◀️
Всем продуктивного рабочего дня! 🙏
Кибернетис от AWS теперь доступен в восточном и западном регионе для всех. https://aws.amazon.com/blogs/aws/amazon-eks-now-generally-available/
Amazon
Amazon EKS – Now Generally Available | Amazon Web Services
We announced Amazon Elastic Kubernetes Service (EKS) and invited customers to take a look at a preview during re:Invent 2017. Today I am pleased to be able to let you know that EKS is available for use in production form. It has been certified as Kubernetes…
Всем привет. С сегодняшнего дня в этом канале будет постить еще один человек - Александр insider89. Постараюсь немного оживить этот канал.
Хашикорпт написал про интеграцию Consul and Envoy using Gloo Connect
https://www.hashicorp.com/blog/hashicorp-consul-envoy-gloo-connect
https://www.hashicorp.com/blog/hashicorp-consul-envoy-gloo-connect
HashiCorp: Infrastructure enables innovation
Integrating HashiCorp Consul and Envoy using Gloo Connect
This guest blog by CEO & Founder of Solo.io, Idit Levine, explains how their new product, Gloo Connect, can help users looking to integrate Consul and Envoy together....
Новый опенсорс от гугла - Jib, an open-source Java containerizer from Google. Выглядит очень интересно. Спасибо astlock за ссылку
https://cloudplatform.googleblog.com/2018/07/introducing-jib-build-java-docker-images-better.html
https://cloudplatform.googleblog.com/2018/07/introducing-jib-build-java-docker-images-better.html
Google Cloud Platform Blog
Introducing Jib — build Java Docker images better
By Appu Goundan and Qingyang Chen Containers are bringing Java developers closer than ever to a "write once, run anywhere" workflow, but c...
Вчера зарелизилась Ubuntu minimal — убунта для облаков, оптимизированная, без ничего лишнего (ваш КО). Занимает меньше места, грузится быстрее. Для запуска контейнеров самое то. https://blog.ubuntu.com/2018/07/09/minimal-ubuntu-released
Ubuntu
Minimal Ubuntu, on public clouds and Docker Hub | Ubuntu
Today we are delighted to introduce the new Minimal Ubuntu, optimized for automated use at scale, with a tiny package set and minimal security cross-section. Speed, performance and stability are primary concerns for cloud developers and ops. “The small footprint…
Очень простым языком о том как правильно билдить контейнеры. Много очевидных вещей, но думаю полезно будет еще раз вспомнить.
https://cloudplatform.googleblog.com/2018/07/7-best-practices-for-building-containers.html
https://cloudplatform.googleblog.com/2018/07/7-best-practices-for-building-containers.html
Google Cloud Platform Blog
7 best practices for building containers
By Théo Chamley, Solutions Architect Kubernetes Engine is a great place to run your workloads at scale. But before being able to use Kube...
Знали ли вы, что ноды для нового кубернетиса от Амазона можно собирать при помощи пакера и даже есть репка от Амазона где все разжевано? https://github.com/awslabs/amazon-eks-ami
GitHub
GitHub - awslabs/amazon-eks-ami: Packer configuration for building a custom EKS AMI
Packer configuration for building a custom EKS AMI - awslabs/amazon-eks-ami
Google заопенсорсил верификатор для бекапов PostgreSQL и уже интегрировал в GCP
https://cloudplatform.googleblog.com/2018/07/verifying-postgresql-backups-made-easier-with-new-open-source-tool.html
https://cloudplatform.googleblog.com/2018/07/verifying-postgresql-backups-made-easier-with-new-open-source-tool.html
Google Cloud Platform Blog
Verifying PostgreSQL backups made easier with new open-source tool
By Brett Hesterberg, Product Manager and Alexis Guajardo, Senior Software Engineer When was the last time you verified a database backup? ...
Голь на выдумки хитра. В общем ребята сделали плагин для ансибла, который при каждом запуске создаёт отдельную бранчу в гите. Сделано для того что бы был fallback, хотя ясное дело он не настоящий, потому что с ансиблом идемпотентности не будет. Ну, может кому будет полезно.
https://raymii.org/s/software/log_vcs_-_Ansible_Callback_plugin_that_creates_git_branches_for_every_ansible_run.html
https://raymii.org/s/software/log_vcs_-_Ansible_Callback_plugin_that_creates_git_branches_for_every_ansible_run.html
Третья часть про терраформ 0.12, а именно про For and For-Each
https://www.hashicorp.com/blog/hashicorp-terraform-0-12-preview-for-and-for-each
https://www.hashicorp.com/blog/hashicorp-terraform-0-12-preview-for-and-for-each
HashiCorp
HashiCorp Terraform 0.12 Preview: For and For-Each
Learn how the For and For Each expressions work in Terraform.