Size: a a a

Пятничный деплой

2021 February 18
Пятничный деплой
Запилил демо-стенд с kubegoat

kubegoat - уязвимый стенд для изучения вопросов безопасности в kubernetes. описание и исходники вот тут: https://github.com/madhuakula/kubernetes-goat. Сам стенд на самом деле не особо какую-то америку открывает, уязвимости простецкие - скорее мисконфигурации, но для входа в эту тему - сойдет

А я в свою очередь запилил автомтатизацию, чтобы стенд поднимался по одной команде:
https://github.com/bykvaadm/kubegoat-vagrant
источник
Пятничный деплой
Чек-лист для публикации приложения на Go в GitHub.

https://proglib.io/w/7d80596c
источник
Пятничный деплой
63-Node EKS Cluster running on a Single Instance with Firecracker

https://ongres.com/blog/63-node-eks-cluster-running-on-a-single-instance-with-firecracker/

#firecracker #eks #kubernetes #k8s
источник
Пятничный деплой
Вниманию всем кассандроводам - бесплатная конференция от Slurm https://slurm.club/2NgYIDu
источник
2021 February 19
Пятничный деплой
Если вы любите TypeScript так же, как и мы, гоняете лямбды на AWS SAM, и хотите писать код своих «безсерверных» функций на ТS без боли — читайте свежую статью марсианина Андрея Новикова в нашем блоге!

Полная настройка TS на AWS SAM: http://amp.gs/5Llz
источник
Пятничный деплой
Открытый практикум Linux by Rebrain: Сертификат web-сервера

Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума Kubernetes by Rebrain в подарок за регистрацию!

👉Регистрация

Время проведения:

24 Февраля (Среда) в 20:00 по МСК

Программа практикума:

🔹Асимметричное шифрование
🔹Алгоритм Диффи-Хеллмана
🔹Центры сертификации
🔹Настройка самоподписанного сертификата

Кто ведет?

Буранов Андрей - Специалист по UNIX-системам в компании Mail.Ru Group. Опыт работы с ОС Linux более 7 лет. Опыт преподавания более 5 лет. Входит в топ 3 лучших преподавателей образовательных порталов.
источник
Пятничный деплой
Интересная статья об отладке с помощью Go: «Когда решение прямо перед вами»

Делится опытом Рауль Джордан, работающий над протоколом блокчейна Ethereum.

https://proglib.io/w/a57bd385
источник
Пятничный деплой
источник
Пятничный деплой
Для тех, кто работает с Golang, - смотрел как-то я эту книгу: "Hands-On Software Architecture with Golang. Design and architect highly scalable and robust applications using Go." by Jyotiswarup Raiturkar
Copyright © 2018 Packt Publishing

Она прекрасна. Удивительное сочетание полноты информации и её краткости. Это скорее конспект, а не книга. Курс молодого бойца. Никакой воды - только все самое нужное. Вряд-ли есть другой способ получить такой колоссальный объем знаний из одной книги. Она, поистине, шедевральна в этом смысле.

Дано практически все, что нужно знать разработчику, на примере Golang. Виды согласованностей, в т.ч. Causal Consistency, Векторные Часы, CAP-теорема, способы достижения консенсуса, в т.ч. RAFT, Paxos, 2PC, основы ООП, композиция vs наследование (кстати, на примере зверушек - известный пример), Design Patterns, основы работы с БД, индексы, формы нормализации, виды транзакций (ACID, BACE), матрица уровней изоляции транзакций, брокеры сообщений, принципы масштабирования и многое другое.

Понятно, что все это впихнуть в одну книгу невозможно, поэтому она выполнена в виде конспекта, т.е. она дает обзор и приводит примеры.

Раз уж речь зашла про Packt Publishing, то еще было бы уместно упомянуть "Learning Functional Programming in Go. Change the way you approach your applications using functional programming in Go." by Lex Sheehan
Copyright © 2017 Packt Publishing

И "Hands-On High Performance with Go. Boost and optimize the performance of your Golang applications at scale with resilience" by Bob Strecansky
Copyright © 2020 Packt Publishing

#Golang #SoftwareDesing #SoftwareArchitecture #FunctionalProgramming
источник
2021 February 20
Пятничный деплой
Приглашаем начинающих Linux-администраторов на работу в КРОК!

Теперь не нужно выбирать между работой и учебой. Становись сотрудником, прокачайся в Linux и освой DevOps-практики вместе с экспертами.

Мы ищем тех, кто связывает своё будущее с Linux и готовы много учиться, расширяя профессиональную экспертизу. Специально для этого была создана работа будущего, в которой мы объединили обучение и работу над реальными проектами.

Особенности Работы будущего:

-Компания инвестирует в тебя
-Работаешь и обучаешься одновременно
-Делаешь профессиональный level up
-Реализуешь масштабные проекты
-Тебе платят за развитие

За несколько месяцев ты прокачаешь навыки в Linux, научишься решать инфраструктурные задачи, находить новые подходы для наиболее быстрой доставки продукта до пользователей с помощью инструментов DevOps. С первого дня программы участники получают оплату за работу и оформляются в компанию.

Подробнее о программе: https://promo.croc.ru/devops-future

По всем вопросам: futurework@croc.ru
источник
Пятничный деплой
Обзор книги "Fundamentals of Software Architecture: An Engineering Approach" 1st edition by Mark Richards, Neal Ford
https://apolomodov.medium.com/%D0%BE%D0%B1%D0%B7%D0%BE%D1%80-fundamentals-of-software-architecture-1754c0e78d48

От Alexander Polomodov - Director of digital ecosystem development department at Tinkoff.

#SoftwareArchitecture #Career
источник
Пятничный деплой
Две подборки полезных книг и источников от Chris Short о devops и kubernetes:

- DevOps README (Github).
- Kubernetes README (Github).

#напочитать #devops #kubernetes
источник
Пятничный деплой
Резервное копирование конфигурации ресурсов в Kubernetes

Администраторы кластеров kubernetes сталкиваются с задачей сохранить конфигурацию ресурсов из пространства имен и перенести в другой кластер, или же сделать резервную копию нестабильной тестовой площадки. С этой задачей без проблем справляется бегло написанный в терминале односторчный скрипт с утилитой kubectl, но что если надоело каждый раз тратить пару минут времени на очередное написание скрипта. Так и появилась утилита kube-dump, по сути это утилита которая умеет только одно - дампить ресурсы кластера. Читать дальше.
источник
Пятничный деплой
источник
2021 February 22
Пятничный деплой
🔸Building a secure CI/CD pipeline for Terraform Infrastructure as Code

How the OVO team created a model for delivering infrastructure changes with robust security practices, and used to it build a secure Terraform CI/CD solution for AWS.

https://tech.ovoenergy.com/building-a-secure-ci-cd-pipeline-for-terraform-infrastructure-as-code/

#aws
источник
Пятничный деплой
Algorithms in Go: Matrix Spiral
https://habr.com/ru/post/543618/?utm_source=habrahabr&utm_medium=rss&utm_campaign=543618
Tags: Программирование, Алгоритмы, Go, go, programming, golang, algorithms, matrix
Author aydu #habr
источник
Пятничный деплой
📎 Hyperscale SIG.

И да, скорее всего, вы в курсе, но если нет, то вот вам ещё один выход из ситуации с CentOS - остаться на CentOS Stream и внимательно следить за инициативой Hyperscale SIG, в рамках которой, планируется обеспечить работу CentOS Stream в крупномасштабной инфраструктуре. Началось всё с инженеров Twitter и Facebook (у последних часть инфраструктуры на CentOS Stream), и похоже что у этой идеи есть будущее. Какое - время покажет.

Если кратко, инициатива Hyperscale - это возможность развёртывания CentOS Stream в "суровом" проде, поддержка устаревающего функционала (привет iptables), возможность получения более свежих версий софта без потери стабильности (даже systemd обновлять подумывают), и если всё пойдёт хорошо, организация альтернативных сборок ядра, например, на основе LTS версий. Уверен, что список далеко не полный, так что выглядит это всё интересно.

Подробности можно получить по ссылкам ниже:

•  Страница инициативы.
•  Презентация Hyperscale SIG (слайды).
•  Hyperscalers SIG introduction -- Davide Cavalca (видео).

Что из этого получится - будем посмотреть.

#centos #видео #напочитать
источник
Пятничный деплой
Короткий мануал по работе с PostgreSQL в Go с помощью пакета database/sql и решению основных проблем.

https://proglib.io/w/9d5b92f8
источник
Пятничный деплой
Стал общедоступным официальный Terraform оператор для #k8s

Our official Terraform operator for Kubernetes is now GA! We announced it almost a year ago and have been continuously making improvements ever since. Manage and trigger #terraform runs via #kubernetes CRDs.

Demo

#hashicorp #operator
источник
2021 February 23
Пятничный деплой
Статья о том как происходит выполнение HTTP запроса при работе со стандартной библиотекой в Go

#go #http #web #std

https://eli.thegreenplace.net/2021/life-of-an-http-request-in-a-go-server/
источник