Forwarded from DevOps&SRE Library
Отличная серия постов в блоге компании Gruntwork про некоторые важные аспекты обслуживания кластеров Kubernetes.
Zero Downtime Server Updates For Your Kubernetes Cluster:
https://blog.gruntwork.io/zero-downtime-server-updates-for-your-kubernetes-cluster-902009df5b33
Gracefully Shutting Down Pods in a Kubernetes Cluster:
https://blog.gruntwork.io/gracefully-shutting-down-pods-in-a-kubernetes-cluster-328aecec90d
Delaying Shutdown to Wait for Pod Deletion Propagation:
https://blog.gruntwork.io/delaying-shutdown-to-wait-for-pod-deletion-propagation-445f779a8304
Avoiding Outages in your Kubernetes Cluster using PodDisruptionBudgets:
https://blog.gruntwork.io/avoiding-outages-in-your-kubernetes-cluster-using-poddisruptionbudgets-ef6a4baa5085
Zero Downtime Server Updates For Your Kubernetes Cluster:
https://blog.gruntwork.io/zero-downtime-server-updates-for-your-kubernetes-cluster-902009df5b33
Gracefully Shutting Down Pods in a Kubernetes Cluster:
https://blog.gruntwork.io/gracefully-shutting-down-pods-in-a-kubernetes-cluster-328aecec90d
Delaying Shutdown to Wait for Pod Deletion Propagation:
https://blog.gruntwork.io/delaying-shutdown-to-wait-for-pod-deletion-propagation-445f779a8304
Avoiding Outages in your Kubernetes Cluster using PodDisruptionBudgets:
https://blog.gruntwork.io/avoiding-outages-in-your-kubernetes-cluster-using-poddisruptionbudgets-ef6a4baa5085
Forwarded from Записки админа
📝 Безопасность в Linux.
Принёс вам два занятных Github репозитория.
🔹 В первом - подборка рекомендаций, которые можно применить для улучшения ситуации с безопасностью на сервере. Документ пополняется, судя по всему, планы у автора большие - https://github.com/trimstray/the-practical-linux-hardening-guide
🔸 Во втором - чеклист пороверке основных моментов, связанных с безопасностью в системе - https://github.com/trimstray/linux-hardening-checklist
#security #github #шпаргалки
Принёс вам два занятных Github репозитория.
🔹 В первом - подборка рекомендаций, которые можно применить для улучшения ситуации с безопасностью на сервере. Документ пополняется, судя по всему, планы у автора большие - https://github.com/trimstray/the-practical-linux-hardening-guide
🔸 Во втором - чеклист пороверке основных моментов, связанных с безопасностью в системе - https://github.com/trimstray/linux-hardening-checklist
#security #github #шпаргалки
Forwarded from DevOps&SRE Library
Microservice Architecture at Medium
Отличный пост в инженерном блоге Medium про микросервисную архитектуру приложений.
https://medium.engineering/microservice-architecture-at-medium-9c33805eb74f
Отличный пост в инженерном блоге Medium про микросервисную архитектуру приложений.
https://medium.engineering/microservice-architecture-at-medium-9c33805eb74f
Гугля в поисках мониторингa для php cli нагуглил вот это - dynatrace.com
Сервис дает 15 дней trial период для посмотреть.
Установщик на минутку bash скрипт 115 Мб 😎
Может кому зайдет,если не охота городить свой огород из zabbix/prometheus и etc.
Сервис дает 15 дней trial период для посмотреть.
Установщик на минутку bash скрипт 115 Мб 😎
Может кому зайдет,если не охота городить свой огород из zabbix/prometheus и etc.
https://habr.com/ru/company/flant/blog/434160/
kubedog - это написанная на Go библиотека и CLI на её основе для отслеживания событий ресурсов Kubernetes и сбора их логов.
kubedog - это написанная на Go библиотека и CLI на её основе для отслеживания событий ресурсов Kubernetes и сбора их логов.
Хабр
Представляем библиотеку kubedog для слежения за ресурсами Kubernetes
Рады анонсировать новую Open Source-разработку компании «Флант» для DevOps-специалистов и не только — kubedog. Это написанная на Go библиотека и CLI на её основе...
Forwarded from Пятничный деплой
Хорошие люди ищут питониста-сеньориста - лайк-шер-репост!
Ищем Senior Python Developer’a
Ставка от 180 000р // Зависит от навыков и опыта.
Мы, очень быстро растем и нуждаемся в синьоре-помидоре в команду разработки, чтобы создать новый рынок!
Hot-WiFi - это 5500+ гостевых Wi-Fi сетей, более чем с миллионом пользователей в месяц. Мы работаем с крупнейшими операторами связи в России и СНГ. Совместно с компаниями Яндекс и Mail.Ru мы строим собственную маркетинговую платформу с отличным рекомендательным сервисом, основанном на использовании ML и нейросетей для аналитики большого объема данных.
Основные требования:
• Уверенное знание Python, Gitflow, алгоритмов и структур данных
• Знание паттернов и антипаттернов микросервисной архитектуры
• Знание баз данных PostgreSQL, MongoDB
• Высокий уровень ответственности
• Инициативность и хорошие коммуникативные навыки
• Навыки описания метрик для своих приложений в Prometheus
• Умение правильно и понятно документировать написанные приложения и покрывать их тестами
Плюсами будут:
• Участие в проектах на Github
• Знание Golang или желание его заполучить
• Опыт проектирования и разработки REST API
• Опыт работы с Kubernetes
• Опыт работы с ClickHouse и Elasticsearch
Предлагаем:
• Участие в интересном проекте, работу с большим объемами данных, алгоритмами ML.
• Офис у м.Дмитровская (никаких опенспейсов)
• Участие и выступления на конференциях
• Обучение за счет компании
• Белую зарплату
• Хорошую систему мотивации и премий
• Возможность быстро подтянуть навыки работы с облачными сервисами (Я.Облако, GCP)
Помимо указанного в требованиях, в работе мы используем Linux, Nginx, uWSGI, gRPC, SaltStack, Helm, RabbitMQ, Redis, NATS, Celery, Ansible, Apache Kafka.
Писать в личку @mo1seev или на почту i.moiseev@hot-wifi.ru
Ищем Senior Python Developer’a
Ставка от 180 000р // Зависит от навыков и опыта.
Мы, очень быстро растем и нуждаемся в синьоре-помидоре в команду разработки, чтобы создать новый рынок!
Hot-WiFi - это 5500+ гостевых Wi-Fi сетей, более чем с миллионом пользователей в месяц. Мы работаем с крупнейшими операторами связи в России и СНГ. Совместно с компаниями Яндекс и Mail.Ru мы строим собственную маркетинговую платформу с отличным рекомендательным сервисом, основанном на использовании ML и нейросетей для аналитики большого объема данных.
Основные требования:
• Уверенное знание Python, Gitflow, алгоритмов и структур данных
• Знание паттернов и антипаттернов микросервисной архитектуры
• Знание баз данных PostgreSQL, MongoDB
• Высокий уровень ответственности
• Инициативность и хорошие коммуникативные навыки
• Навыки описания метрик для своих приложений в Prometheus
• Умение правильно и понятно документировать написанные приложения и покрывать их тестами
Плюсами будут:
• Участие в проектах на Github
• Знание Golang или желание его заполучить
• Опыт проектирования и разработки REST API
• Опыт работы с Kubernetes
• Опыт работы с ClickHouse и Elasticsearch
Предлагаем:
• Участие в интересном проекте, работу с большим объемами данных, алгоритмами ML.
• Офис у м.Дмитровская (никаких опенспейсов)
• Участие и выступления на конференциях
• Обучение за счет компании
• Белую зарплату
• Хорошую систему мотивации и премий
• Возможность быстро подтянуть навыки работы с облачными сервисами (Я.Облако, GCP)
Помимо указанного в требованиях, в работе мы используем Linux, Nginx, uWSGI, gRPC, SaltStack, Helm, RabbitMQ, Redis, NATS, Celery, Ansible, Apache Kafka.
Писать в личку @mo1seev или на почту i.moiseev@hot-wifi.ru
Sysadmin Tools 🇺🇦 pinned «Хорошие люди ищут питониста-сеньориста - лайк-шер-репост! Ищем Senior Python Developer’a Ставка от 180 000р // Зависит от навыков и опыта. Мы, очень быстро растем и нуждаемся в синьоре-помидоре в команду разработки, чтобы создать новый рынок! Hot-WiFi -…»
30 Seconds of Knowledge, Google Chrome extension that lets you gain new developer skills, every time you open a new tab.
#resources #extension
https://kutt.it/XUe4Mf
#resources #extension
https://kutt.it/XUe4Mf
30Secondsofknowledge
30 Seconds of Knowledge
Become a better Developer, one New Tab at a time!
Forwarded from DevOps Deflope News
Интересная серия статей в блоге KubeCost про мониторинг расхода денег на Kubernetes кластера и детектирование перерасхода средств. С красивыми дашбордами и готовыми запросами, протестированными для GKE и EKS
http://amp.gs/97o4
http://amp.gs/97oU
#kubernetes #article
http://amp.gs/97o4
http://amp.gs/97oU
#kubernetes #article
Medium
Effectively Managing Kubernetes Resources with Cost Monitoring
This is the first in a series of posts for managing Kubernetes costs. Article shows how to quickly setup monitoring for basic cost metrics.
Forwarded from THINGS PROGRAMMERS DO
Если вы знаете, что это такое и зачем оно нужно, - знайте, к вам подбирается старость.
Как создать MySQL InnoDB Cluster
Пошаговая инструкция от комманды разработчиков MySQL
#mysql #inndob #cluster #manual
https://mysqlserverteam.com/mysql-innodb-cluster-real-world-cluster-tutorial-for-ubuntu-and-debian/
Пошаговая инструкция от комманды разработчиков MySQL
#mysql #inndob #cluster #manual
https://mysqlserverteam.com/mysql-innodb-cluster-real-world-cluster-tutorial-for-ubuntu-and-debian/
Forwarded from HABR FEED + OPENNET
[Перевод] Давайте поговорим о ведении логов
https://habr.com/ru/post/440200/
Tags: Go, golang, logging, логгирование, логгинг, связанность, интерфейс, разработка по
Author r3code on #habrahabr
https://habr.com/ru/post/440200/
Tags: Go, golang, logging, логгирование, логгинг, связанность, интерфейс, разработка по
Author r3code on #habrahabr
Хабр
Давайте поговорим о ведении логов
Этот пост вдохновлен темой в форуме Go Forum, начатой Nate Finch. Этот пост сконцентрирован на языке Go, но если пройти мимо этого, я думаю, идеи представленные...
Forwarded from HABR FEED + OPENNET
Достать до звезд: Осваиваем операторы Ansible для управления приложениями в Kubernetes
https://habr.com/ru/post/440188/
Tags: Блог компании Red Hat, DevOps, IT-инфраструктура, Open source, Виртуализация, Red Hat, open source, agile, ansible, openshift, kubernetes
Author redhatrussia on #habrahabr
https://habr.com/ru/post/440188/
Tags: Блог компании Red Hat, DevOps, IT-инфраструктура, Open source, Виртуализация, Red Hat, open source, agile, ansible, openshift, kubernetes
Author redhatrussia on #habrahabr
Habr
Достать до звезд: Осваиваем операторы Ansible для управления приложениями в Kubernetes
Посмотрим, как использовать опубликованные в Ansible Galaxy роли (Role) в качестве операторов (Operator), управляющих приложениями в Kubernetes, и разберем это н...
Kubernetes - платформа для управления Docker-контейнерами.
00:00 - Введение: какую боль решает Kubernetes
09:25 - Описание проекта
12:17 - Метки в Kubernetes
18:25 - Pod - базовая единица в Kubernetes
33:10 - Deployments - основная рабочая лошадка
37:57 - Немного о Google Cloud SQL
39:53 - Secrets. Хранение паролей и прочего в Kubernetes
1:00:57 - Хранение данных (volumes) в Kubernetes
1:07:40 - Сервисы. Учим Deployment'ы взаимодействовать друг с другом
1:23:19 - Ingress. Публикуем результаты во внешний мир
1:39:25 - Как "разворачиваются" обновления в Kubernetes
1:48:43 - Что еще есть в Kubernetes!
https://www.youtube.com/watch?v=L3tgJXsMUTU
00:00 - Введение: какую боль решает Kubernetes
09:25 - Описание проекта
12:17 - Метки в Kubernetes
18:25 - Pod - базовая единица в Kubernetes
33:10 - Deployments - основная рабочая лошадка
37:57 - Немного о Google Cloud SQL
39:53 - Secrets. Хранение паролей и прочего в Kubernetes
1:00:57 - Хранение данных (volumes) в Kubernetes
1:07:40 - Сервисы. Учим Deployment'ы взаимодействовать друг с другом
1:23:19 - Ingress. Публикуем результаты во внешний мир
1:39:25 - Как "разворачиваются" обновления в Kubernetes
1:48:43 - Что еще есть в Kubernetes!
https://www.youtube.com/watch?v=L3tgJXsMUTU
YouTube
Введение в Kubernetes - Discovery - Javascript.Ninja
00:00 - Введение: какую боль решает Kubernetes
09:25 - Описание проекта
12:17 - Метки в Kubernetes
18:25 - Pod - базовая единица в Kubernetes
33:10 - Deployments - основная рабочая лошадка
37:57 - Немного о Google Cloud SQL
39:53 - Secrets. Хранение паролей…
09:25 - Описание проекта
12:17 - Метки в Kubernetes
18:25 - Pod - базовая единица в Kubernetes
33:10 - Deployments - основная рабочая лошадка
37:57 - Немного о Google Cloud SQL
39:53 - Secrets. Хранение паролей…
Digital Ocean запускает serverless PostgreSQL
The database is the heart of your application, and we know how much time and skill it takes to build and maintain a secure, reliable cluster. That’s why I’m excited to let you know that we just launched our Managed Database service for PostgreSQL today. Now you don’t have to worry about the administrative overhead with your database.
https://www.digitalocean.com/products/managed-databases
А еще можно выиграть футболку за твит😱
Tweet to win a Sammy T-shirt
Be one of the first 100 people to tell us via Twitter what excites you about Managed Databases—and use #DODB along with your response for a chance to win a limited edition Treasure Chest Sammy T-shirt!
The database is the heart of your application, and we know how much time and skill it takes to build and maintain a secure, reliable cluster. That’s why I’m excited to let you know that we just launched our Managed Database service for PostgreSQL today. Now you don’t have to worry about the administrative overhead with your database.
https://www.digitalocean.com/products/managed-databases
А еще можно выиграть футболку за твит😱
Tweet to win a Sammy T-shirt
Be one of the first 100 people to tell us via Twitter what excites you about Managed Databases—and use #DODB along with your response for a chance to win a limited edition Treasure Chest Sammy T-shirt!
Digitalocean
Worry-Free Managed Database Hosting | DigitalOcean
Leave the complexity of database administration to us. We'll handle setting up, backing up, and updating — so you can focus on building great apps.
https://www.saltstack.com/blog/between-security-and-it-operations
И вот тут можно паблик бету secops от Saltstack потрогать
https://www.saltstack.com/solutions/secops/
И вот тут можно паблик бету secops от Saltstack потрогать
https://www.saltstack.com/solutions/secops/
Forwarded from HABR FEED + OPENNET
Выпуск Ubuntu 18.04.2 LTS c обновлением графического стека и ядра Linux
http://www.opennet.ru/opennews/art.shtml?num=50150
Сформировано обновление дистрибутива Ubuntu 18.04.2 LTS, в которое включены изменения, связанные с улучшением поддержки оборудования, обновлением ядра Linux и графического стека, исправлением ошибок в инсталляторе и загрузчике. В состав также включены актуальные обновления для нескольких сотен пакетов, связанные с устранением уязвимостей и проблем, влияющих на стабильность. Одновременно представлены аналогичные обновления Kubuntu 18.04.2 LTS, Ubuntu Budgie 18.04.2 LTS, Ubuntu MATE 18.04.2 LTS. #opennet
http://www.opennet.ru/opennews/art.shtml?num=50150
Сформировано обновление дистрибутива Ubuntu 18.04.2 LTS, в которое включены изменения, связанные с улучшением поддержки оборудования, обновлением ядра Linux и графического стека, исправлением ошибок в инсталляторе и загрузчике. В состав также включены актуальные обновления для нескольких сотен пакетов, связанные с устранением уязвимостей и проблем, влияющих на стабильность. Одновременно представлены аналогичные обновления Kubuntu 18.04.2 LTS, Ubuntu Budgie 18.04.2 LTS, Ubuntu MATE 18.04.2 LTS. #opennet
FOSDEM 2019 – Percona Presentations
https://www.percona.com/blog/2019/02/14/fosdem-2019-percona-presentations
https://www.percona.com/blog/2019/02/14/fosdem-2019-percona-presentations
Percona Database Performance Blog
FOSDEM 2019 – Percona Presentations
For those not familiar with it, FOSDEM is an amazing, free entry, full on celebration of open source that takes place in Brussels, Belgium every year. This year the event was held over the first we…