You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# This file details who the code owners are. Code owners are automatically requested for review when a PR is created.
2
-
# For details on the format, and condfiguration of this file see: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
3
-
4
-
2
+
# For details on the format, and configuration of this file see: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
Copy file name to clipboardExpand all lines: terraform/aws/modules/2-nbs7/msk/README.md
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ Below are the input parameter variables for the MSK:
16
16
| modern-cidr | string || VPC CIDR to be used with cluster SG |
17
17
| msk_ebs_volume_size | number || EBS volume size for the MSK broker nodes in GB |
18
18
| msk_security_groups | list(string) || A list of security groups to use for the MSK cluster |
19
-
| msk_subnet_ids | list(string) || A list of subnets to use for the MSK cluster |
19
+
| msk_subnet_ids | list(string) || A list of subnets to use for the MSK cluster. Must contain two subnets for 'development' otherwise three subnets for 'production', in order to match the number of brokers.|
20
20
| resource_prefix | string || Prefix for resource names |
21
21
| vpc_id | string || VPC Id to be used with cluster |
22
22
| vpn-cidr | string || VPN VPC CIDR to be used with cluster SG |
@@ -32,5 +32,3 @@ Below are the referenceable outputs from this module.
32
32
## Module Dependencies
33
33
34
34
Dependencies are external modules that this module references. A module is considered external if it isn't within the same repository.
# For production, as noted on https://docs.aws.amazon.com/msk/latest/developerguide/bestpractices.html it's a best practice to set RF (Replication Factor) to 3, and set MinISR (min.insync.replicas) to at most RF - 1.
186
+
# For non-production, if minimizing resource usage is more of a priority to you than simulating production behavior, then set MinISR=1 and RF=2.
187
+
# Note that if you are using AWS MSK and if you set MinISR >= RF then you'll receive a notification in AWS User Notifications advising you to change your configuration so that MinISR is at most RF - 1.
188
+
#
189
+
# More considerations for production environments:
0 commit comments