Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 55 сообщений
Cообщения с меткой

hashicorp - Самое интересное в блогах

Следующие 30  »
rss_habr

Домашняя лаборатория

Суббота, 21 Января 2023 г. 16:15 (ссылка)

Угадай данную статью написал ChatGPT или нет?

Хотите потестировать приложение, или опробовать в работе инструмент? В этой статье опишу то, как организовал тестовый стенд на Linux. Стенд поддерживает работу с доменами, умеет генерировать TLS сертификаты, легко масштабируется, окружение строится по принципе IaaC, не требует много ресурсов, легко разворачивается скриптами или SCM, есть UI, не зависит от внешних сервисов.

Я являюсь системным инженером и наиболее эффективным языком для инструкций считаю "птичий" технический язык. Содержимое представляет собой последовательность команд с вкраплением комментариев, по которым коллега может однозначно понять этапы построения окружения без лишних слов. А дополнительную информацию о перечисленных инструментах можно легко получить уже из документации и после чего внести правки для тестового стенда. Кроме примеров кода и команд опишу те плюсы и те минусы, которые свойственны этой архитектуре, как бы громко это не звучало.

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

Читать далее

https://habr.com/ru/post/711984/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711984

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] StatefulSet в Kubernetes – примеры и наилучшие практики

Понедельник, 05 Декабря 2022 г. 16:01 (ссылка)

image



Собираетесь ли вы развертывать базу данных в кластере Kubernetes? Если так – то это отличный выбор. Kubernetes – это инструмент оркестрации контейнеров, который при помощи множества инструментов координирует эксплуатацию приложений в контейнерах (подах). Один из этих контроллеров называется StatefulSet и используется для эксплуатации приложений, сохраняющих состояние. Читать дальше →

https://habr.com/ru/post/703550/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703550

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Использование HCL-конфигурации на примере создания задач в Jira. #3

Суббота, 05 Ноября 2022 г. 23:13 (ссылка)

https://habr.com/ru/post/697590/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697590

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Использование HCL-конфигурации на примере создания задач в Jira. #2

Суббота, 05 Ноября 2022 г. 18:06 (ссылка)

...

В первой части был показан упрощенный шаблон HCL. Начнем его усложнять и приближать к моим требованиям.

Читать далее

https://habr.com/ru/post/697538/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697538

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Использование HCL-конфигурации на примере создания задач в Jira. Часть 1

Пятница, 04 Ноября 2022 г. 22:47 (ссылка)

Вдохновившись статьей "Добавляем в Go-проект конфигурацию на языке Terraform" захотелось попробовать в каком-нибудь проекте описать конфигурацию на HCL.

И как-то, в очередной раз, заменяя переменные в скрипте на python, чтобы создать задачки в Jira, меня посетила мысль, что можно попробовать написать утилитку на Go, которая будет по описанию в HCL генерировать задачи в Jira. Заодно и с Go познакомлюсь.

Забегая вперед скажу, что поиски примеров и изучение парсера дались мне трудно. Кроме пары банальных примеров найти что-то вменяемое мне не удалось. Были мысли сделать на python, но для python парсер оказался совсем убогим, мог только перевести HCL в dict и никакой валидации и обработки выражений. Поэтому пришлось вернуться к затее с Go.

Итак, начнем с самого простого примера. Хочу описывать структуру создаваемой задачи в блоке create, а для обновления использовать блок update. Начнем пока с create.

Читать далее

https://habr.com/ru/post/697500/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697500

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Устройство и полезные фишки Hashicorp Vault

Среда, 02 Ноября 2022 г. 12:58 (ссылка)

Мое видение продукта Vault от Hashicorp.

Читать далее o Hashicorp Vault

https://habr.com/ru/post/697028/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697028

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Добавляем в Go-проект конфигурацию на языке Terraform

Четверг, 20 Октября 2022 г. 13:05 (ссылка)

Конфигурирование приложений — это интересная тема. Мало того, что форматов конфигурации в сообществе инженеров много, ситуация осложняется тем, что выбор того или иного языка определяет, как вашим приложением будут пользоваться люди. Инженеры, которые будут выкладывать ваш бэкенд в абстрактную dev- или prod-среду, будут смотреть на ваше приложение как на чёрный ящик с одной лишь ручкой: механизмом настроек.

Я, как инженер, встречал удобные и не очень текстовые конфигурации: conf в Nginx, ini в systemd, JSON в VSCode… А также YAML. Он не стал новым словом в языках, но показал, какой красивой может быть конфигурация. Впрочем, сам по себе язык тупой как пробка: если вы попробуете писать на YAML что-то сложное, с переменными или циклами, то получится химера вроде Ansible. Или вроде манифестов Kubernetes, у которого диалект настолько переусложнён, что его приходится шаблонизировать с помощью Helm.

Да, как понятно из заголовка, я хочу поговорить про язык Terraform, но сначала…

Читать далее

https://habr.com/ru/post/692814/?utm_source=habrahabr&utm_medium=rss&utm_campaign=692814

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Consul начало приключения

Четверг, 13 Октября 2022 г. 15:09 (ссылка)

https://habr.com/ru/post/693128/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693128

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Задачи для средней школы. Скрещивание Microsoft Active Directory (LDAP) и Hashicorp Vault на домашнем стенде, часть 2

Среда, 24 Августа 2022 г. 09:30 (ссылка)

Это вторая (из трех) часть переписанного руководства по дообучению совсем начинающих коллег всяким мелочам - зачем нужен Hashicorp Vault, при чем тут MS Active directory, как и куда смотреть в Windows логи на элементарном уровне, базовые / Entry (Junior) SA задачи.

Читать далее

https://habr.com/ru/post/684046/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684046

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод - recovery mode ] Запуск облачного стека мониторинга с использованием нескольких ЦОДов

Среда, 18 Мая 2022 г. 17:49 (ссылка)

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

Это знание, как откровение, снизошло на многих в марте 2021 года. Один из крупнейших европейских провайдеров облачных услуг (OVHcloud) пережил масштабный пожар в одном из своих дата-центров, что вызвало серьезные перебои в работе даже таких крупных клиентов, как правительство Франции.

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

К счастью, используемые нами инструменты, такие, как Grafana Tempo (для трассировки) и Grafana Loki для логирования, способны реплицироваться посредством микросервисов. Но сможем ли мы запустить несколько экземпляров их в нескольких разных ЦОДах? И в состоянии ли мы «безопасно» потерять компонент или целую площадку (другими словами, сохранится ли у нас при этом возможность просматривать, что происходит в наших приложениях)?

Интересно?

https://habr.com/ru/post/666384/?utm_source=habrahabr&utm_medium=rss&utm_campaign=666384

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Terraform-модуль для инициализации Vault

Четверг, 21 Апреля 2022 г. 10:17 (ссылка)

При настройке CI/CD для приложений мы в компании, как правило, используем Vault от HashiCorp. К тому же сами приложения зачастую используют Vault для хранения секретных данных. Но для того, чтобы начать использовать Vault, сначала необходимо произвести его настройку. Раньше нам приходилось вручную производить подобные манипуляции для каждого проекта, что отнимало немало времени. Найти готовый модуль, который подошел бы нам, не удалось. Поэтому мы написали свой terraform-модуль, который позволяет автоматизировать данный процесс.

На текущий момент созданный нами terraform-модуль покрывает все наши требования, но в дальнейшем он будет дорабатываться. Модуль позволяет создавать политики доступа и хранилища секретов, включать необходимые способы авторизации (certs, jwt, oidc, kubernetes и т.д.), создавать токены, jwt/oidc/token-роли и идентификационные группы. Также при помощи него можно генерировать TLS-сертификаты и jwt ключи в определенной директории.

Читать далее

https://habr.com/ru/post/660455/?utm_source=habrahabr&utm_medium=rss&utm_campaign=660455

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<hashicorp - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda