cdk8s-plone Documentation¶
CDK8S Construct Library for Plone CMS Deployment
Welcome to the cdk8s-plone documentation. This documentation covers everything from initial setup to advanced configuration and architectural concepts for deploying Plone CMS using CDK8S.
About cdk8s-plone¶
cdk8s-plone is a TypeScript construct library for CDK8S that enables programmatic deployment of Plone CMS on Kubernetes. It provides type-safe, reusable constructs for Plone Backend and Frontend with production-grade defaults.
Key Features:
Type-safe TypeScript constructs for Plone Backend and Frontend
Production-grade defaults with full customization
Support for PostgreSQL backends
Comprehensive resource management (CPU, memory, storage)
Component-level configuration options
Built on CDK8S for infrastructure as code
Documentation Structure¶
This documentation follows the Diátaxis framework, organizing content into four categories based on what you need:
Learning-oriented: Step-by-step lessons to build skills
Start here if you’re new to cdk8s-plone
Goal-oriented: Solutions to specific problems
Use these when you need to accomplish something
Information-oriented: Technical specifications and configurations
Consult when you need detailed information
Understanding-oriented: Concepts and design decisions
Read to deepen your understanding
Quick Links¶
Getting Started¶
Quick Start - Deploy your first Plone instance
Setup Prerequisites - Prepare cluster infrastructure
Features Overview - Explore capabilities
Configuration¶
Configuration Options - Complete configuration reference
Architecture Overview - High-level design
Common Tasks¶
Scale Resources - Adjust CPU and memory limits (coming soon)
Configure Monitoring - Set up Prometheus metrics (coming soon)
Backup and Restore - Protect your data (coming soon)
Table of Contents¶
Documentation
Last updated: 2025-01-12 cdk8s-plone version: 0.0.0 CDK8S version: ^2.70.27