From 4dba34bd0239b36b9132bb38257c1feca469c23b Mon Sep 17 00:00:00 2001 From: Hugo Blom Date: Tue, 20 Aug 2019 08:45:32 +0200 Subject: [PATCH] add cinder max attached volumes (#5089) --- contrib/terraform/openstack/README.md | 5 +++++ .../node/templates/cloud-configs/openstack-cloud-config.j2 | 3 +++ 2 files changed, 8 insertions(+) diff --git a/contrib/terraform/openstack/README.md b/contrib/terraform/openstack/README.md index d9d49e4e6..a1e5ea271 100644 --- a/contrib/terraform/openstack/README.md +++ b/contrib/terraform/openstack/README.md @@ -415,6 +415,11 @@ kube_network_plugin: flannel # For Container Linux by CoreOS: resolvconf_mode: host_resolvconf ``` +- Set max amount of attached cinder volume per host (default 256) +``` +node_volume_attach_limit: 26 +``` + ### Deploy Kubernetes diff --git a/roles/kubernetes/node/templates/cloud-configs/openstack-cloud-config.j2 b/roles/kubernetes/node/templates/cloud-configs/openstack-cloud-config.j2 index 81877c895..b1f8e0a24 100644 --- a/roles/kubernetes/node/templates/cloud-configs/openstack-cloud-config.j2 +++ b/roles/kubernetes/node/templates/cloud-configs/openstack-cloud-config.j2 @@ -27,6 +27,9 @@ bs-version={{ openstack_blockstorage_version }} {% if openstack_blockstorage_ignore_volume_az is defined and openstack_blockstorage_ignore_volume_az|bool %} ignore-volume-az={{ openstack_blockstorage_ignore_volume_az }} {% endif %} +{% if node_volume_attach_limit is defined and node_volume_attach_limit != "" %} +node-volume-attach-limit="{{ node_volume_attach_limit }}" +{% endif %} {% if openstack_lbaas_enabled and openstack_lbaas_subnet_id is defined %} [LoadBalancer]