-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(msk-alpha): Add Kafka versions 2.8.2.tiered and support for tiered storage mode #27551
Comments
Awesome! Thank you for your PR. |
Hello, @pahud , or any maintainer of this project, Our team is actively building an EDA streaming service, with aws MSK and I have raised (to my knowledge) a "maintainer review ready PR" #27560, and am wondering if there is anything remaining that I can do to continue its movement? Thanks! |
…eMode property (#27560) This patch adds support for the `tiered` `storage mode` and Kafka versions `2.8.2.tiered` & `3.5.1` in the `aws-msk-alpha` package. --- ### Changes - added Kafka versions `2.8.2.tiered` & `3.5.1`. - added `storageMode` L1 construct property to the L2 msk - added unit and integ tests for `Kafka versions and 'storageMode` - updated test versions to latest supported Kafka version as desired Ref: - [aws: MSK supported Kafka versions](https://docs.aws.amazon.com/msk/latest/developerguide/supported-kafka-versions.html) --- Closes #27551 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
|
…eMode property (aws#27560) This patch adds support for the `tiered` `storage mode` and Kafka versions `2.8.2.tiered` & `3.5.1` in the `aws-msk-alpha` package. --- ### Changes - added Kafka versions `2.8.2.tiered` & `3.5.1`. - added `storageMode` L1 construct property to the L2 msk - added unit and integ tests for `Kafka versions and 'storageMode` - updated test versions to latest supported Kafka version as desired Ref: - [aws: MSK supported Kafka versions](https://docs.aws.amazon.com/msk/latest/developerguide/supported-kafka-versions.html) --- Closes aws#27551 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Describe the feature
AWS MSK has supported Tiered storage for almost a year now.
Support MSK Kafka versions
Add
StorageMode
paramaterTiered Storage
Using such feature requires both upgrading the cluster to 2.8.2.tiered version and enabling TIERED storage in the cluster properties (as per the official docs), but the latter is not yet possible via @aws-cdk_aws-msk-alpha.Cluster class.
Use Case
Our team is currently using AWS CDK for IaC for a MSK implementation. The lack of support for tiered storage is something we can hopefully add very soon.
Ideally, we can use define methods in the CDK library rather than applying work arounds to enable
tiered storage
.Adding support for tiered storage to the CDK will simplify the process of:
Proposed Solution
StorageMode
parameter, already present in AWS::MSK::Cluster properties.StorageMode
parameterOther Information
Related Issues:
Acknowledgements
CDK version used
2.91.0
Environment details (OS name and version, etc.)
Debian GNU/Linux (Docker image)
The text was updated successfully, but these errors were encountered: