Size: a a a

2020 May 14
Devops Talks
Rolling Updates and Blue-Green Deployments with Kubernetes and HAProxy - подробный и практический гайд на тему блу-грин деплоев в кубер с помощью Haproxy Ingress.

https://www.haproxy.com/blog/rolling-updates-and-blue-green-deployments-with-kubernetes-and-haproxy/

#kubernetes #ingress #haproxy
источник
2020 May 18
Devops Talks
AWS IAM EC2 Instance Role using Terraform - https://medium.com/@devopslearning/aws-iam-ec2-instance-role-using-terraform-fa2b21488536

Отличная пошаговая инструкция в закладки.
#terraform
источник
2020 May 20
Devops Talks
Три лучших инструмента для развертывания Single or multi-master Kubernetes кластеров в облаках или на своем железе. 👇

Первое место - kops
https://github.com/kubernetes/kops

Написан на Golong. Позволяет разворачивать production ready кластера, апдейтить кластера и управлять ими

Второе место - typhoon
https://github.com/poseidon/typhoon

Позволяет развернуть Kubernetes кластер в aws, gcp, digitalocean, bare-metal. Основан на Terraform. Крутая вещь! 👌🏻

Третье место - kubespray
https://github.com/kubernetes-sigs/kubespray

Позволяет развернуть Kubernetes кластера везде где только можно. Полностью production ready. Основан на Ansible.

#kubernetes
источник
Devops Talks
SSH Access Management - Control SSH Access With Vault OTP Engine (PART 1)

https://crypt.codemancers.com/posts/2020-04-28-ssh-access-management-part-1/

SSH Access Management - Control SSH Access With Vault OTP Engine (PART 2)

https://crypt.codemancers.com/posts/2020-05-04-ssh-access-management-part-2



Цикл из двух статьей, где рассказывают как организовать SSH доступ к вашей инфраструктуре (через bastion-сервер) с помощью Hashicorp Vault, используя для доступа OTP (One-Time SSH Password) и ловко управляя пользователями.

Ну и на закуску статья от самих Hashicorp -
https://learn.hashicorp.com/vault/secrets-management/sm-ssh-otp

#vault #ssh #security
источник
2020 May 24
Devops Talks
TransferWise описывают свой технологический стэк

Статья скорее обзорная, чем техническая. Однако я считаю, что это очень хорошо, когда компании выпускают такое. Потому что:
a) потенциальным соискателям сразу видно, c чем придётся работать, а не список из всех известных технологий в вакансии
б) компания может выпускать такие статьи периодически, публично показывая свой прогресс

В целом ничего экзотического: AWS, описанный Terraform. CloudFlare, как CDN. Kubernetes. SOA с несколькими языками на бэкенде, React в FE, Swift/Kotlin в телефоне.

Из интересного: базы (PostgreSQL, MariaDB, Mongo) крутят на EC2, потому что возможностей RDS им оказалось недостаточно (по крайней мере они так говорят), CI/CD на CircleCI, потому что никто уже не хочет мудохаться с собственным Jenkins’ом. Observability стэк с EFK (таки стандарт), Kafka, Prometheus и Alertmanager (потому что мудохаться со своим o11y тоже никто не хочет, но сервисы тут гораздо дороже, чем в managed CI/CD)

Ну и ещё по мелочи
источник
2020 May 25
Devops Talks
источник
Devops Talks
📃 Subspace.

Тут коммунити подхватило разработку GUI для Wireguard: https://github.com/subspacecommunity/subspace Будем надеяться, что из этого что-либо хорошее таки получится.

#wireguard #github #subspace
источник
2020 May 27
Devops Talks
NGINX Config

The easiest way to configure a performant, secure, and stable NGINX server.

https://www.digitalocean.com/community/tools/nginx
источник
Devops Talks
источник
2020 May 30
Devops Talks
источник
2020 June 01
Devops Talks
Monitoror — Light, ergonomic and reliable monitoring for anything, because you deserve dependable and clean wallboard.

Инструмент мониторинга endpoints, любых причем (22,443,80) и ci builds.

Все по красоте, написан на Go, конфиги с json,  environment variables в .env файлах

Из коробки поддерживает:
* AZUREDEVOPS-BUILD
* GitHub
* HTTP
* Jenkins
* Ping
* Port
* Travis CI

Live demo:
https://demo.monitoror.com/?configUrl=https://monitoror.com/assets/demo.monitoror.com-config.json

Site:
https://monitoror.com/documentation/#tile-definitions
источник
Devops Talks
источник
2020 June 06
Devops Talks
источник
2020 June 08
Devops Talks
источник
Devops Talks
How to setup Vault with Kubernetes

Управление секретами в кластере Kubernetes с помощью HashiCorp Vault и Consul.

https://deepsource.io/blog/setup-vault-kubernetes/

#k8s #vault
источник
2020 June 13
Devops Talks
📡 Whatfiles.

Whatfiles - простая и удобная утилита, которая покажет, с какими файлами работает тот или иной процесс в системе. Этакий упрощённый вариант strace'а.

#будничное #strace #github
источник
2020 June 19
Devops Talks
⚙️K9sKubernetes CLI To Manage Your Clusters In Style!

☝️
Шикарная утилита для работы с Кубом из консоли, но с визуализацией в стиле htop!

https://k9scli.io

#kubernetes
источник
Devops Talks
⚙️kind — is a tool for running local Kubernetes clusters using Docker container “nodes”.

kind was primarily designed for testing Kubernetes itself, but may be used for local development or CI.

☝️Еще одна просто отличная утилита. С помощью kind вы можете в один клик развернуть локально полноценный (multi, single node) кластер.

#kubernetes
источник
2020 June 21
Devops Talks
utahfs

UtahFS is an encrypted storage system that provides a user-friendly FUSE drive backed by cloud storage.

https://github.com/cloudflare/utahfs
источник
2020 June 23
Devops Talks
⚙️k3s — Lightweight Kubernetes - The certified Kubernetes distribution built for IoT & Edge computing.

☝️Очень крутая штука, установка длится всего пару минут. И вы получаете готовый Кубер кластер, хоть на raspberry pi, хоть на cubietrack.

https://k3s.io/

#kubernetes
источник