<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Overview on PIGSTY</title>
    <link>https://v27.pgsty.pro/categories/overview/</link>
    <description>Recent content in Overview on PIGSTY</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    
    
    
      <lastBuildDate>Mon, 01 Jan 0001 00:00:00 +0000</lastBuildDate>
    
    
      <atom:link href="https://v27.pgsty.pro/categories/overview/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
        <title>About Pigsty</title>
        <link>https://v27.pgsty.pro/docs/about/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/docs/about/</guid>
        <description></description>
      </item>
    <item>
        <title>Concept</title>
        <link>https://v27.pgsty.pro/docs/concept/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/docs/concept/</guid>
        <description></description>
      </item>
    <item>
        <title>References</title>
        <link>https://v27.pgsty.pro/docs/reference/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/docs/reference/</guid>
        <description></description>
      </item>
    <item>
        <title>Module: PGSQL</title>
        <link>https://v27.pgsty.pro/docs/pgsql/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/docs/pgsql/</guid>
        <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;The most advanced open-source relational database in the world!&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;With battery-included observability, reliability, and maintainability powered by Pigsty&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;concept&#34;&gt;Concept&#xA;&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Overview of PostgreSQL in Pigsty&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/arch/&#34;&gt;Architecture&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/config/&#34;&gt;Configuration&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/extension/&#34;&gt;Extensions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/db/&#34;&gt;Databases&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/user/&#34;&gt;Users&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/svc/&#34;&gt;Services&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/hba/&#34;&gt;HBA Rules&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/acl/&#34;&gt;Access Control&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/admin/&#34;&gt;Administration&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/pitr/&#34;&gt;Backup &amp;amp; PITR&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/monitor/&#34;&gt;Monitor&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/migration/&#34;&gt;Migration&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;configuration&#34;&gt;Configuration&#xA;&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/config/&#34;&gt;Describe&lt;/a&gt; the cluster you want&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/config/#identity&#34;&gt;Identity&lt;/a&gt;: Parameters used for describing a PostgreSQL cluster&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/config/#primary&#34;&gt;Primary&lt;/a&gt;: Define a single instance cluster&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/config/#replica&#34;&gt;Replica&lt;/a&gt;: Define a basic HA cluster with one primary &amp;amp; one replica&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/config/#offline&#34;&gt;Offline&lt;/a&gt;: Define a dedicated instance for OLAP/ETL/Interactive queries.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/config/#sync-standby&#34;&gt;Sync Standby&lt;/a&gt;: Enable synchronous commit to ensure no data loss&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/config/#quorum-commit&#34;&gt;Quorum Commit&lt;/a&gt;:   Use quorum sync commit for an even higher consistency level&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/config/#standby-cluster&#34;&gt;Standby Cluster&lt;/a&gt;: Clone an existing cluster and follow it&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/config/#delayed-cluster&#34;&gt;Delayed Cluster&lt;/a&gt;: Clone an existing cluster for emergency data recovery&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/config/#citus-cluster&#34;&gt;Citus Cluster&lt;/a&gt;: Define a Citus distributed database cluster&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/config/#major-version&#34;&gt;Major Version&lt;/a&gt;: Define a PostgreSQL cluster with specific major version&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;administration&#34;&gt;Administration&#xA;&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/admin/&#34;&gt;Admin&lt;/a&gt; your existing clusters&lt;/p&gt;</description>
      </item>
    <item>
        <title>Module: INFRA</title>
        <link>https://v27.pgsty.pro/docs/infra/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/docs/infra/</guid>
        <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Pigsty has a battery-included, production-ready INFRA module, to provide ultimate observability.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/infra/#configuration&#34;&gt;Configuration&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/infra/#administration&#34;&gt;Administration&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/infra/#playbook&#34;&gt;Playbook&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/infra/#dashboard&#34;&gt;Dashboard&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/infra/#parameter&#34;&gt;Parameter&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;Overview&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Each Pigsty deployment requires a set of infrastructure components to work properly. which including:&lt;/p&gt;&#xA;&lt;div class=&#34;td-table-scroll td-table-scroll--static&#34;&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Component&lt;/th&gt;&#xA;      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Port&lt;/th&gt;&#xA;      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Domain&lt;/th&gt;&#xA;      &lt;th scope=&#34;col&#34;&gt;Description&lt;/th&gt;&#xA;    &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;Nginx&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;80&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;h.pigsty&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Web Service Portal (YUM/APT Repo)&lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;AlertManager&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;9093&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;a.pigsty&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Alert Aggregation and delivery&lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;Prometheus&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;9090&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;p.pigsty&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Monitoring Time Series Database&lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;Grafana&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;3000&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;g.pigsty&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Visualization Platform&lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;Loki&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;3100&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;-&lt;/td&gt;&#xA;      &lt;td&gt;Logging Collection Server&lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;PushGateway&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;9091&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;-&lt;/td&gt;&#xA;      &lt;td&gt;Collect One-Time Job Metrics&lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;BlackboxExporter&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;9115&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;-&lt;/td&gt;&#xA;      &lt;td&gt;Blackbox Probing&lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;Dnsmasq&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;53&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;-&lt;/td&gt;&#xA;      &lt;td&gt;DNS Server&lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;Chronyd&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;123&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;-&lt;/td&gt;&#xA;      &lt;td&gt;NTP Time Server&lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;PostgreSQL&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;5432&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;-&lt;/td&gt;&#xA;      &lt;td&gt;Pigsty CMDB &amp;amp; default database&lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;Ansible&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;-&lt;/td&gt;&#xA;      &lt;td style=&#34;text-align: center&#34;&gt;-&lt;/td&gt;&#xA;      &lt;td&gt;Run playbooks&lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;Pigsty will set up these components for you on infra nodes. You can expose them to the outside world by configuring the &lt;a href=&#34;https://v27.pgsty.pro/docs/reference/param/#infra_portal&#34;&gt;&lt;code&gt;infra_portal&lt;/code&gt;&lt;/a&gt; parameter.&lt;/p&gt;</description>
      </item>
    <item>
        <title>Module: NODE</title>
        <link>https://v27.pgsty.pro/docs/node/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/docs/node/</guid>
        <description>&lt;p&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/node/#configuration&#34;&gt;Configuration&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/node/#administration&#34;&gt;Administration&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/node/#playbook&#34;&gt;Playbook&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/node/#dashboard&#34;&gt;Dashboard&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/node/#parameter&#34;&gt;Parameter&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;concept&#34;&gt;Concept&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Node is an abstraction of hardware resources, which can be bare metal, virtual machines, or even k8s pods.&lt;/p&gt;&#xA;&lt;p&gt;There are different types of nodes in Pigsty:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/node/#common-node&#34;&gt;Common nodes&lt;/a&gt;, nodes that managed by Pigsty&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/node/#admin-node&#34;&gt;Admin node&lt;/a&gt;, the node where pigsty is installed and issue admin commands&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/node/#infra-node&#34;&gt;Infra node&lt;/a&gt;, the node where the &lt;a href=&#34;https://v27.pgsty.pro/docs/infra/&#34;&gt;&lt;code&gt;INFRA&lt;/code&gt;&lt;/a&gt; module is installed&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The admin node is usually overlapped with the infra node, if there&amp;rsquo;s more than one infra node,&#xA;the first one is often used as the default admin node, and the rest of the infra nodes can be used as backup admin nodes.&lt;/p&gt;</description>
      </item>
    <item>
        <title>Module: ETCD</title>
        <link>https://v27.pgsty.pro/docs/etcd/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/docs/etcd/</guid>
        <description>&lt;blockquote&gt;&#xA;&lt;p&gt;ETCD is a distributed, reliable key-value store for the most critical data of a distributed system&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/etcd/#configuration&#34;&gt;Configuration&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/etcd/#administration&#34;&gt;Administration&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/etcd/#playbook&#34;&gt;Playbook&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/etcd/#dashboard&#34;&gt;Dashboard&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/etcd/#parameter&#34;&gt;Parameter&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Pigsty use  &lt;a href=&#34;https://etcd.io/&#34;&gt;&lt;strong&gt;etcd&lt;/strong&gt;&lt;/a&gt; as  &lt;a href=&#34;https://patroni.readthedocs.io/en/latest/dcs_failsafe_mode.html&#34;&gt;&lt;strong&gt;DCS&lt;/strong&gt;&lt;/a&gt;: Distributed configuration storage (or distributed consensus service). Which is critical to PostgreSQL High-Availability &amp;amp; Auto-Failover.&lt;/p&gt;&#xA;&lt;p&gt;You have to install &lt;a href=&#34;https://v27.pgsty.pro/docs/etcd/&#34;&gt;&lt;code&gt;ETCD&lt;/code&gt;&lt;/a&gt; module before any &lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/&#34;&gt;&lt;code&gt;PGSQL&lt;/code&gt;&lt;/a&gt; modules, since patroni &amp;amp; vip-manager will rely on etcd to work. Unless you are using an external etcd cluster.&lt;/p&gt;&#xA;&lt;p&gt;You don&amp;rsquo;t need &lt;a href=&#34;https://v27.pgsty.pro/docs/node/&#34;&gt;&lt;code&gt;NODE&lt;/code&gt;&lt;/a&gt; module to install &lt;a href=&#34;https://v27.pgsty.pro/docs/etcd/&#34;&gt;&lt;code&gt;ETCD&lt;/code&gt;&lt;/a&gt;, but it requires a valid &lt;code&gt;CA&lt;/code&gt; on your local &lt;code&gt;files/pki/ca&lt;/code&gt;. Check &lt;a href=&#34;https://v27.pgsty.pro/docs/etcd/#administration&#34;&gt;ETCD Administration SOP&lt;/a&gt; for more details.&lt;/p&gt;</description>
      </item>
    <item>
        <title>Module: MINIO</title>
        <link>https://v27.pgsty.pro/docs/minio/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/docs/minio/</guid>
        <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://min.io/docs/minio/linux/reference/minio-mc/mc-mb.html&#34;&gt;Min.IO&lt;/a&gt;: S3-Compatible Open-Source Multi-Cloud Object Storage&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/minio/#configuration&#34;&gt;Configuration&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/minio/#administration&#34;&gt;Administration&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/minio/#playbook&#34;&gt;Playbook&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/minio/#dashboard&#34;&gt;Dashboard&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/minio/#parameter&#34;&gt;Parameter&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;MinIO is an S3-compatible object storage server. It&amp;rsquo;s designed to be scalable, secure, and easy to use.&#xA;It has native multi-node multi-driver HA support and can store documents, pictures, videos, and backups.&lt;/p&gt;&#xA;&lt;p&gt;Pigsty uses MinIO as an optional PostgreSQL backup storage repo, in addition to the default local posix FS repo.&#xA;If the MinIO repo is used, the &lt;code&gt;MINIO&lt;/code&gt; module should be installed before any &lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/&#34;&gt;&lt;code&gt;PGSQL&lt;/code&gt;&lt;/a&gt; modules.&lt;/p&gt;</description>
      </item>
    <item>
        <title>Module: REDIS</title>
        <link>https://v27.pgsty.pro/docs/redis/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/docs/redis/</guid>
        <description>&lt;hr&gt;&#xA;&lt;h2 id=&#34;concept&#34;&gt;Concept&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The entity model of Redis is almost the same as that of &lt;a href=&#34;https://v27.pgsty.pro/docs/concept/model/#er-diagram&#34;&gt;PostgreSQL&lt;/a&gt;, which also includes the concepts of &lt;strong&gt;Cluster&lt;/strong&gt; and &lt;strong&gt;Instance&lt;/strong&gt;. The Cluster here does not refer to the native Redis Cluster mode.&lt;/p&gt;&#xA;&lt;p&gt;The core difference between the REDIS module and the &lt;a href=&#34;https://v27.pgsty.pro/docs/pgsql/&#34;&gt;PGSQL&lt;/a&gt; module is that Redis uses a &lt;strong&gt;single-node multi-instance&lt;/strong&gt; deployment rather than the 1:1 deployment: multiple Redis instances are typically deployed on a physical/virtual machine node to utilize multi-core CPUs fully. Therefore, the ways to &lt;a href=&#34;https://v27.pgsty.pro/docs/redis/#configuration&#34;&gt;configure&lt;/a&gt; and &lt;a href=&#34;https://v27.pgsty.pro/docs/redis/#administration&#34;&gt;administer&lt;/a&gt; Redis instances are slightly different from PGSQL.&lt;/p&gt;</description>
      </item>
    <item>
        <title>Module: MONGO</title>
        <link>https://v27.pgsty.pro/docs/mongo/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/docs/mongo/</guid>
        <description>&lt;p&gt;&lt;a href=&#34;https://v27.pgsty.pro/docs/mongo/#configuration&#34;&gt;Configuration&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/mongo/#administration&#34;&gt;Administration&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/mongo/#playbook&#34;&gt;Playbook&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/mongo/#dashboard&#34;&gt;Dashboard&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/mongo/#parameter&#34;&gt;Parameter&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;Overview&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.mongodb.com/licensing/server-side-public-license/faq&#34;&gt;MongoDB&lt;/a&gt; was once a stunning technology, allowing developers to cast aside the &amp;ldquo;schema constraints&amp;rdquo; of relational databases and quickly build applications. However, over time, MongoDB abandoned its open-source nature, changing its license to SSPL, which made it unusable for many open-source projects and early commercial projects. Most MongoDB users actually do not need the advanced features provided by MongoDB, but they do need an easy-to-use open-source document database solution. To fill this gap, FerretDB was born.&lt;/p&gt;</description>
      </item>
    <item>
        <title>Module: DOCKER</title>
        <link>https://v27.pgsty.pro/docs/docker/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://v27.pgsty.pro/docs/docker/</guid>
        <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Deploy docker on Pigsty managed nodes: &lt;a href=&#34;https://v27.pgsty.pro/docs/docker/#configuration&#34;&gt;Configuration&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/docker/#administration&#34;&gt;Administration&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/docker/#playbook&#34;&gt;Playbook&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/docker/#dashboard&#34;&gt;Dashboard&lt;/a&gt; | &lt;a href=&#34;https://v27.pgsty.pro/docs/docker/#parameter&#34;&gt;Parameter&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;concept&#34;&gt;Concept&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.docker.com/&#34;&gt;Docker&lt;/a&gt; is a popular container service which provides standardize software deliver solution.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;configuration&#34;&gt;Configuration&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Docker module is different from other modules, which does not require pre-configuration to install &amp;amp; enable.&lt;/p&gt;&#xA;&lt;p&gt;Just run the &lt;a href=&#34;https://v27.pgsty.pro/docs/docker/#dockeryml&#34;&gt;&lt;code&gt;docker.yml&lt;/code&gt;&lt;/a&gt; playbook on any Pigsty managed node.&lt;/p&gt;&#xA;&lt;p&gt;But if you wish to add docker daemon as prometheus monitoring target, you have to specify the &lt;a href=&#34;https://v27.pgsty.pro/docs/reference/param/#docker_enabled&#34;&gt;&lt;code&gt;docker_enabled&lt;/code&gt;&lt;/a&gt; parameters on those nodes.&lt;/p&gt;</description>
      </item>
    
  </channel>
</rss>
