Перейти к основному содержимому

Генерация приватных ключей Ed25519 на Go

· 7 мин. чтения

Небольшая предыстория. Мне понадобилось собрать Ubuntu 22.04 Jammy Jellyfish при помощи Packer используя ssh provisioner. А для дебага этого процесса захотелось научиться сохранять создаваемые пакером ключи на диск, чтобы с их помощь можно было зайти на ВМ.

Запуск Serverless Container по триггеру

· 3 мин. чтения

Итак, у вас есть цель выполнять какую-то задачу внутри serverless контейнера по расписанию. К сожалению, вы не сможете просто взять положить в контейнер ваш код и надеяться что все заработает просто так.

Пишем логи из Managed K8s в Yandex Cloud Logging при помощи Fluentbit

· 7 мин. чтения

Если вы хотите отгружать логи из Managed Kubernetes в Yandex Cloud, для этого есть как минимум два пути:

  1. Можно установить helm из магазина приложений.
  2. Можно разобраться и гибко настроить все самому.

Тут конечно же мы рассмотрим второй способ.

Spectral Ruleset for Yandex Cloud API Gateway

· 2 мин. чтения

Я сначала начал писать заголовок на русском, но получилось что-то типа «Набор правил для валидации специфичных для Яндекс Облака расширений, для интеграции с другими облачными сервисами, спецификации OpenAPI 3.0, используемой для конфигурации сервиса API Gateway.» Потом посмеялся и стер всё.

Kubernetes сложненько

· 1 мин. чтения

Я наткнулся на очень популярный (30тыс звёзд на GitHub) туториал Kelsey Hightower «Kubernetes The Hard Way». Это очень подробный туториал, разделенный на 14 лабораторных, подробно рассказывающий как развернуть кластер Kubernetes самостоятельно, не прибегая к managed решениям.

В туториале минимум автоматизации и максимум наглядности. Изначально он писался для Google Cloud Platform.

Я решил его перевести и переложить на использование Yandex Cloud.

Моя версия тут https://github.com/nikolaymatrosov/kubernetes-the-hard-way

В туториале будут развернут высоко доступный зональный кластер с 3 мастерами и 3 воркерами. Перед мастерами настроен Network Load Balancer.

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

WebSocket за Application Load Balancer в Yandex Cloud

· 7 мин. чтения

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

GitHub Actions для построения CD в Yandex Cloud

· 6 мин. чтения

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

Тут же я расскажу про экшены, которые помогут вам интегрироваться с Yandex Cloud.