<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Oci on Меланхоличный блог</title><link>https://notes.melancholic.tech/tags/oci/</link><description>Recent content in Oci on Меланхоличный блог</description><generator>Hugo</generator><language>ru-RU</language><lastBuildDate>Mon, 01 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://notes.melancholic.tech/tags/oci/index.xml" rel="self" type="application/rss+xml"/><item><title>Иммутабельное будущее расширений PostgreSQL в Kubernetes</title><link>https://notes.melancholic.tech/projects/immutable-future-extensions/</link><pubDate>Mon, 03 Mar 2025 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/projects/immutable-future-extensions/</guid><description>Как PostgreSQL extension_control_path и Kubernetes ImageVolume вместе решают проблему расширений в иммутабельных контейнерах: расширения как отдельные OCI-образы, монтируемые декларативно через CloudNativePG.</description></item><item><title>Рецепт 23. Управление расширениями через ImageVolume в CloudNativePG</title><link>https://notes.melancholic.tech/projects/recipe-23-extensions-imagevolume/</link><pubDate>Mon, 01 Dec 2025 00:00:00 +0000</pubDate><guid>https://notes.melancholic.tech/projects/recipe-23-extensions-imagevolume/</guid><description>Реальная практика того, что обещали в «Иммутабельном будущем расширений»: PostgreSQL 18 + Kubernetes ImageVolume + CloudNativePG 1.27. Расширения — отдельные OCI-образы (pgvector ~613KB), монтируются в минимальный operand (260MB) без пересборки. Полный пример с pgvector и PostGIS.</description></item></channel></rss>