Deploying applications to Kubernetes in production involves significant complexity beyond just writing a simple deployment YAML. Tools like Helm, Kustomize, and CDK8s aim to manage this complexity, but each has its own set of challenges. CDK8s allows developers to leverage familiar programming languages and IDEs to improve the developer experience. It supports multiple languages through the jsii project and integrates with various tools and frameworks, making it a flexible option for managing Kubernetes configurations. CDK8s also simplifies the handling of custom resource definitions, providing a smoother development and deployment workflow.

25m read timeFrom infoq.com
Post cover image
Table of contents
TranscriptBackgroundWhat Does a Kubernetes Deployment Look Like?DRY - Can I, Should I?Shareable - Can I, Should I?Composability - Can I, Should I?Documented - Can I, Should I?Testable - Can I, Should I?What's Missing?What Are Our Options?Demo (CDK8s)Questions and Answers

Sort: