Plural docs
Community
Star
1500
Get started
Sign in
Overview
  • Introduction
  • Architecture
Getting Started
  • First steps
    • Quickstart with the Plural CLI
    • Bring your own K8s cluster
    • Host Your Plural Console with Plural Cloud
    • Add A Cluster To Plural
  • How to use Plural
    • Provision a management cluster
    • Add RBAC to the K8s dashboard
    • Connect a source control provider
    • Provision a workload cluster
    • Set up ingress on a cluster
    • Set up full stack observability
    • Deploy your first microservice
    • Use PR automations for self-service
    • Setup a dev -> prod pipeline
    • Cleaning Up
  • Advanced configuration
    • Sandboxing your cluster
    • Edge configuration
    • Network configuration
    • Handling private CAs
API Reference
  • Kubernetes API Reference
    • Management API Reference
    • Agent API Reference
  • GraphQL API Reference
  • REST API Reference
  • Terraform Provider reference
    • Using from Pulumi
Plural Features
  • Continuous deployment
    • Management controller
      • DeploymentSettings
    • The deployment operator
      • AgentConfiguration
      • CustomHealth Lua authoring
    • Git-sourced services
    • Helm-sourced services
    • Multi-source services
    • Resource Application Logic
    • Service templating
      • Supporting Liquid Filters
    • Dynamic Helm Configuration with Lua Scripts
    • Global services
    • Plural Observers in Continuous Deployment
    • Pipelines
    • Integration with Github Actions/CI
    • Management Controllers Reconciliation Logic
  • Plural upgrade assistant
    • Upgrade insights
    • Add-on compatibilities
    • Cluster Drain Management
  • Stacks — IaC management
    • Customize stack runners
    • Pulumi stacks
    • Stack PR workflow
    • Manual runs
    • Sharing Outputs with Continuous Deployment
    • Custom stacks
    • Auto cancellation
    • Local execution
    • Terraform interop with service contexts
  • Service catalog
    • Creating your own catalog
    • Contribution program
  • Workbenches
    • Setting up a workbench
    • Coding agent
    • Workbench tools
      • Datadog integration
    • Running workbench jobs
    • Automating workbench jobs
    • Automating workbench follow-up
    • Common use cases
  • Policy management
    • Stack policies
    • Workbench policies
    • Simulating and testing policies
    • Common use cases
  • Kubernetes dashboard
  • Plural AI
    • AI Background Agent
      • Agent configuration and usage
      • Remote browser setup
    • At-Scale Infrastructure Testing with Sentinels
    • Set Up and Configure Plural AI
  • Plural Flows
    • Create a flow
    • Plural AI and Flows
    • Preview Environments
    • Flow MCP Server Integration
    • Flow MCP Server Authentication
    • SCM webhooks and PR linking
  • Observability Integration
    • Prometheus
    • Log Aggregation
    • Cost Management
    • Observability Webhooks
      • Datadog
      • Grafana
  • Pull request automation
    • PR automation custom resources
    • PR Governance Controller
      • ServiceNow Governance
      • Custom Webhook Governance
    • Prompt-to-PR Automations
    • PR Description Patterns
    • PR automation testing
    • Lua-based Pre-Processing
    • PR automation pipelines
    • Liquid Filters in PR Automation
  • Projects and multi-tenancy
  • Notification configuration
Resources
  • Release Notes
  • Product Updates
  • Plural Security Certifications
  • Advanced Architecture
    • GitOps Architecture
Overview
  • Introduction
  • Architecture
Getting Started
  • First steps
    • Quickstart with the Plural CLI
    • Bring your own K8s cluster
    • Host Your Plural Console with Plural Cloud
    • Add A Cluster To Plural
  • How to use Plural
    • Provision a management cluster
    • Add RBAC to the K8s dashboard
    • Connect a source control provider
    • Provision a workload cluster
    • Set up ingress on a cluster
    • Set up full stack observability
    • Deploy your first microservice
    • Use PR automations for self-service
    • Setup a dev -> prod pipeline
    • Cleaning Up
  • Advanced configuration
    • Sandboxing your cluster
    • Edge configuration
    • Network configuration
    • Handling private CAs
API Reference
  • Kubernetes API Reference
    • Management API Reference
    • Agent API Reference
  • GraphQL API Reference
  • REST API Reference
  • Terraform Provider reference
    • Using from Pulumi
Plural Features
  • Continuous deployment
    • Management controller
      • DeploymentSettings
    • The deployment operator
      • AgentConfiguration
      • CustomHealth Lua authoring
    • Git-sourced services
    • Helm-sourced services
    • Multi-source services
    • Resource Application Logic
    • Service templating
      • Supporting Liquid Filters
    • Dynamic Helm Configuration with Lua Scripts
    • Global services
    • Plural Observers in Continuous Deployment
    • Pipelines
    • Integration with Github Actions/CI
    • Management Controllers Reconciliation Logic
  • Plural upgrade assistant
    • Upgrade insights
    • Add-on compatibilities
    • Cluster Drain Management
  • Stacks — IaC management
    • Customize stack runners
    • Pulumi stacks
    • Stack PR workflow
    • Manual runs
    • Sharing Outputs with Continuous Deployment
    • Custom stacks
    • Auto cancellation
    • Local execution
    • Terraform interop with service contexts
  • Service catalog
    • Creating your own catalog
    • Contribution program
  • Workbenches
    • Setting up a workbench
    • Coding agent
    • Workbench tools
      • Datadog integration
    • Running workbench jobs
    • Automating workbench jobs
    • Automating workbench follow-up
    • Common use cases
  • Policy management
    • Stack policies
    • Workbench policies
    • Simulating and testing policies
    • Common use cases
  • Kubernetes dashboard
  • Plural AI
    • AI Background Agent
      • Agent configuration and usage
      • Remote browser setup
    • At-Scale Infrastructure Testing with Sentinels
    • Set Up and Configure Plural AI
  • Plural Flows
    • Create a flow
    • Plural AI and Flows
    • Preview Environments
    • Flow MCP Server Integration
    • Flow MCP Server Authentication
    • SCM webhooks and PR linking
  • Observability Integration
    • Prometheus
    • Log Aggregation
    • Cost Management
    • Observability Webhooks
      • Datadog
      • Grafana
  • Pull request automation
    • PR automation custom resources
    • PR Governance Controller
      • ServiceNow Governance
      • Custom Webhook Governance
    • Prompt-to-PR Automations
    • PR Description Patterns
    • PR automation testing
    • Lua-based Pre-Processing
    • PR automation pipelines
    • Liquid Filters in PR Automation
  • Projects and multi-tenancy
  • Notification configuration
Resources
  • Release Notes
  • Product Updates
  • Plural Security Certifications
  • Advanced Architecture
    • GitOps Architecture
  1. ...
  1. ...
    /
  2. Advanced Architecture
  1. Docs
    /
  2. ...
    /
  3. Advanced Architecture
  1. Docs
    /
  2. Resources
    /
  3. Advanced Architecture

Advanced Architecture

Advanced Docs for Lower-level portions of Plural's Architecture

Articles in this section:

  • GitOps Architecture
Edit on Github
© Plural 2026
Privacy PolicyTerms & ConditionsCookie Settings