Forwarded from Пятничный деплой
Учимся готовить cronjob в Kubernetes. От себя добавлю - всегда контролируйте результаты исполнения заданий - это относится ко всем cron like инструментам. https://medium.com/swlh/the-power-of-kubernetes-cron-jobs-d7f550958de8 #cron #k8s
Medium
The Power of Kubernetes Cron Jobs
When I first got into web development over 15 years ago, one of the earliest ways I automated was by using cron jobs.
Forwarded from DevOps Deflope News
VMware анонсировали «Kubernetes Academy» — бесплатную Kubernetes и cloud native платформу обучения 🎓
Уже доступны курсы:
* Containers 101
* Kubernetes 101
* Kubernetes in Depth
* Interacting with Kubernetes
* How to Prepare for the CKA Exam
Анонс: http://amp.gs/S6Hu
https://kubernetes.academy
#kubernetes #education
Уже доступны курсы:
* Containers 101
* Kubernetes 101
* Kubernetes in Depth
* Interacting with Kubernetes
* How to Prepare for the CKA Exam
Анонс: http://amp.gs/S6Hu
https://kubernetes.academy
#kubernetes #education
Forwarded from Пятничный деплой
Тут в личку кинули удобные тулзы для того чтобы быстро глянуть пинги ко всем регионам в облачках (AWS и GCP)
https://github.com/GoogleCloudPlatform/gcping
https://github.com/ekalinin/awsping
#network #ping #gcp #aws
https://github.com/GoogleCloudPlatform/gcping
https://github.com/ekalinin/awsping
#network #ping #gcp #aws
GitHub
GitHub - GoogleCloudPlatform/gcping: The source for the CLI and web app at gcping.com
The source for the CLI and web app at gcping.com. Contribute to GoogleCloudPlatform/gcping development by creating an account on GitHub.
Forwarded from I hate overtime
От себя еще добавлю форк gcping для Azure: https://github.com/yokawasa/azping
GitHub
yokawasa/azping
A command line tools that reports median latency to Azure regions (a fork of gcping) - yokawasa/azping
Forwarded from Dmitry Sh
А ещё в рамках небольшой новости рассказываем про новый занятный shell на Rust — nushell: https://habr.com/ru/company/flant/news/t/465335/
Хабр
nushell — современный shell, сочетающий Unix-конвейеры и объекты в духе PowerShell
На днях был представлен проект nushell (краткое название — Nu). Он появился благодаря идеям из «философии классических конвейеров в Unix, подхода со структурированными данными из PowerShell,...
Forwarded from Vadim Rutkovsky
https://www.firehydrant.io/blog/dynamic-kubernetes-informers/
краткое введение в kubernetes/client-go
краткое введение в kubernetes/client-go
TimescaleDB прям рвется в массы
https://blog.timescale.com/blog/how-to-benchmark-iot-time-series-workloads-in-a-production-environment/
https://blog.timescale.com/blog/how-to-benchmark-iot-time-series-workloads-in-a-production-environment/
Timescale Blog
How to benchmark IoT time-series workloads in production
New IoT dataset available for benchmarking TimescaleDB, MongoDB, InfluxDB, Cassandra & others.
Forwarded from devdigest // azure
Подьехали сертификации от HashiCorp:
HashiCorp Certified: Terraform Associate
HashiCorp Certified: Vault Associate
После 9го сентября, станут доступны для всех, пока только для посетителей HashiConf US
https://www.hashicorp.com/certification
Для справки Terraform — это замечательная утилита от компании HashiCorp (создатели Vagrant, Consul и некоторых других широко известных в узких кругах инструментов). С её помощью можно моделировать, хранить и изменять облачную инфраструктуру в виде простых шаблонов на языке HCL (HashiCorp Configuration Language). Поддерживает огромное количество провайдеров, в том числе и Azure (https://www.terraform.io/docs/providers/)
HashiCorp Certified: Terraform Associate
HashiCorp Certified: Vault Associate
После 9го сентября, станут доступны для всех, пока только для посетителей HashiConf US
https://www.hashicorp.com/certification
Для справки Terraform — это замечательная утилита от компании HashiCorp (создатели Vagrant, Consul и некоторых других широко известных в узких кругах инструментов). С её помощью можно моделировать, хранить и изменять облачную инфраструктуру в виде простых шаблонов на языке HCL (HashiCorp Configuration Language). Поддерживает огромное количество провайдеров, в том числе и Azure (https://www.terraform.io/docs/providers/)
HashiCorp | The Infrastructure Cloud Company
Certification
HashiCorp helps organizations automate multi-cloud and hybrid environments with Infrastructure Lifecycle Management and Security Lifecycle Management.
Forwarded from Пятничный деплой
Заруба виртуальных роутеров - VyOS, pfSense и все остальные ребята, которых мы любим
https://blog.kroy.io/battle-of-the-virtual-routers/
#pfsense #routers #network
https://blog.kroy.io/battle-of-the-virtual-routers/
#pfsense #routers #network
Forwarded from Vadim Rutkovsky
Andrew Sy Kim
A Deep Dive into Kubernetes External Traffic Policies — Andrew Sy Kim
Based on recent discussions, I’ve noticed some confusion around external traffic policies for Kubernetes Services. This is not surprising given there’s a lot of context around this feature that can only be found by digging through many Github issues and pull…
Forwarded from Пятничный деплой
Как-то я писал про проект alligator, так вот он жив и у него новый релиз вышел Релиз alligator 1.10.0:
Добавлен сбор метрик с сервисов:
- elasticsearch
- nginx upstream check (через upstream_check module) - может показывать мертвые и живые машины в апстриме, а также процент живых машин
- monit
- rsyslog
- memcached с TLS авторизацией
- flower
Апдейты по метрикам были внесены в:
- clickhouse
- redis
- sentinel
Обновлен обьем собираемых метрик с Linux (по количеству аллигатор догнал node_exporter), а так же было добавлено:
- S.M.A.R.T
- hypervisor metrics (LXC, OpenVZ, systemd-nspawn)
- В сбор метрик по процессам добавлен фильтр:
process java /[pcre matching]*/ nginx
Обновлен парсер pushgateway, добавлена поддержка протоколов на прием метрик:
- statsd
- graphite
Обратите внимание как построен маппинг у StatsD метрик:
https://github.com/alligatormon/alligator#statsd-mapping
Добавлен механизм экспайра метрик с дефолтным TTL 300 секунд. В следующем релизе планируются добавиться ручки для задания времени в конфиге и во время добавления метрики.
https://github.com/alligatormon/alligator/releases/tag/1.10.0
Добавлен сбор метрик с сервисов:
- elasticsearch
- nginx upstream check (через upstream_check module) - может показывать мертвые и живые машины в апстриме, а также процент живых машин
- monit
- rsyslog
- memcached с TLS авторизацией
- flower
Апдейты по метрикам были внесены в:
- clickhouse
- redis
- sentinel
Обновлен обьем собираемых метрик с Linux (по количеству аллигатор догнал node_exporter), а так же было добавлено:
- S.M.A.R.T
- hypervisor metrics (LXC, OpenVZ, systemd-nspawn)
- В сбор метрик по процессам добавлен фильтр:
process java /[pcre matching]*/ nginx
Обновлен парсер pushgateway, добавлена поддержка протоколов на прием метрик:
- statsd
- graphite
Обратите внимание как построен маппинг у StatsD метрик:
https://github.com/alligatormon/alligator#statsd-mapping
Добавлен механизм экспайра метрик с дефолтным TTL 300 секунд. В следующем релизе планируются добавиться ручки для задания времени в конфиге и во время добавления метрики.
https://github.com/alligatormon/alligator/releases/tag/1.10.0
GitHub
GitHub - alligatormon/alligator: alligator is aggregator for system and software metrics
alligator is aggregator for system and software metrics - alligatormon/alligator
Forwarded from Georgiy Kashintsev
с этого момента буду блюсти semver
в версии 1.11 будет готовиться следующее:
- экспорт данных из логов
- ntp/chrony
- добавление кастомных лейблов
- поддержка ipmi
- поддержка iptables
- TLS проверка сертификатов (на файловой системе и запрашиваемых удаленно)
- полная поддержка https протокола (на вход и на выход)
- api для горячего добавления/удаления опрашиваемых целей
- service discrovery через consul и etcd
- k8s интеграция
- экспорт метрик из файла
- догон системных метрик freebsd до количества линуксовых
из сервисов приоритет будет отдан в первую очередь следующим:
- cassandra
- kafka
- unbound
- mongodb
- varnish
- postgresql
- mysql
- bind
- consul
вполне возможно, что к релизу список немного откорректируется
если есть хотелки пишите - буду на вас ориентироваться тоже :)
во время создания 1.11 фиксы будут вноситься в 1.10.X
в версии 1.11 будет готовиться следующее:
- экспорт данных из логов
- ntp/chrony
- добавление кастомных лейблов
- поддержка ipmi
- поддержка iptables
- TLS проверка сертификатов (на файловой системе и запрашиваемых удаленно)
- полная поддержка https протокола (на вход и на выход)
- api для горячего добавления/удаления опрашиваемых целей
- service discrovery через consul и etcd
- k8s интеграция
- экспорт метрик из файла
- догон системных метрик freebsd до количества линуксовых
из сервисов приоритет будет отдан в первую очередь следующим:
- cassandra
- kafka
- unbound
- mongodb
- varnish
- postgresql
- mysql
- bind
- consul
вполне возможно, что к релизу список немного откорректируется
если есть хотелки пишите - буду на вас ориентироваться тоже :)
во время создания 1.11 фиксы будут вноситься в 1.10.X
Forwarded from Dmitry Sh
В блоге рассказываем, как Kubernetes «докатился» до CSI, и в качестве иллюстрации приводим в пример пару наших PR'ов в проекты по теме: https://habr.com/ru/company/flant/blog/465417/
Хабр
Плагины томов для хранилищ в Kubernetes: от Flexvolume к CSI
Во времена, когда Kubernetes был ещё v1.0.0, существовали плагины для томов (volume plugins). Нужны они были для подключения к Kubernetes систем для хранения персистентных (постоянных) данных...