From e08a862cafbe89dadbaf29bd1ffa922f78372a00 Mon Sep 17 00:00:00 2001 From: Patrick Carney Date: Sat, 29 Jul 2023 03:29:34 -0400 Subject: [PATCH] Update upgrade-guide.md (#4352) Co-authored-by: Jonathan Innis --- website/content/en/docs/upgrade-guide.md | 16 ++++++++-------- website/content/en/preview/upgrade-guide.md | 16 ++++++++-------- website/content/en/v0.26/upgrade-guide.md | 16 ++++++++-------- website/content/en/v0.27/upgrade-guide.md | 16 ++++++++-------- website/content/en/v0.28/upgrade-guide.md | 16 ++++++++-------- website/content/en/v0.29/upgrade-guide.md | 16 ++++++++-------- 6 files changed, 48 insertions(+), 48 deletions(-) diff --git a/website/content/en/docs/upgrade-guide.md b/website/content/en/docs/upgrade-guide.md index c9ddb99e113d..a0e01444160a 100644 --- a/website/content/en/docs/upgrade-guide.md +++ b/website/content/en/docs/upgrade-guide.md @@ -204,14 +204,14 @@ kubectl delete mutatingwebhookconfigurations defaulting.webhook.karpenter.sh * Pods without an ownerRef (also called "controllerless" or "naked" pods) will now be evicted by default during node termination and consolidation. Users can prevent controllerless pods from being voluntarily disrupted by applying the `karpenter.sh/do-not-evict: "true"` annotation to the pods in question. * The following CLI options/environment variables are now removed and replaced in favor of pulling settings dynamically from the [`karpenter-global-settings`]({{}}) ConfigMap. See the [Settings docs]({{}}) for more details on configuring the new values in the ConfigMap. - * `CLUSTER_NAME` -> `aws.clusterName` - * `CLUSTER_ENDPOINT` -> `aws.clusterEndpoint` - * `AWS_DEFAULT_INSTANCE_PROFILE` -> `aws.defaultInstanceProfile` - * `AWS_ENABLE_POD_ENI` -> `aws.enablePodENI` - * `AWS_ENI_LIMITED_POD_DENSITY` -> `aws.enableENILimitedPodDensity` - * `AWS_ISOLATED_VPC` -> `aws.isolatedVPC` - * `AWS_NODE_NAME_CONVENTION` -> `aws.nodeNameConvention` - * `VM_MEMORY_OVERHEAD` -> `aws.vmMemoryOverheadPercent` + * `CLUSTER_NAME` -> `settings.aws.clusterName` + * `CLUSTER_ENDPOINT` -> `settings.aws.clusterEndpoint` + * `AWS_DEFAULT_INSTANCE_PROFILE` -> `settings.aws.defaultInstanceProfile` + * `AWS_ENABLE_POD_ENI` -> `settings.aws.enablePodENI` + * `AWS_ENI_LIMITED_POD_DENSITY` -> `settings.aws.enableENILimitedPodDensity` + * `AWS_ISOLATED_VPC` -> `settings.aws.isolatedVPC` + * `AWS_NODE_NAME_CONVENTION` -> `settings.aws.nodeNameConvention` + * `VM_MEMORY_OVERHEAD` -> `settings.aws.vmMemoryOverheadPercent` ### Upgrading to v0.18.0+ * v0.18.0 removes the `karpenter_consolidation_nodes_created` and `karpenter_consolidation_nodes_terminated` prometheus metrics in favor of the more generic `karpenter_nodes_created` and `karpenter_nodes_terminated` metrics. You can still see nodes created and terminated by consolidation by checking the `reason` label on the metrics. Check out all the metrics published by Karpenter [here]({{}}). diff --git a/website/content/en/preview/upgrade-guide.md b/website/content/en/preview/upgrade-guide.md index 5671ea860476..fe609d8e960f 100644 --- a/website/content/en/preview/upgrade-guide.md +++ b/website/content/en/preview/upgrade-guide.md @@ -204,14 +204,14 @@ kubectl delete mutatingwebhookconfigurations defaulting.webhook.karpenter.sh * Pods without an ownerRef (also called "controllerless" or "naked" pods) will now be evicted by default during node termination and consolidation. Users can prevent controllerless pods from being voluntarily disrupted by applying the `karpenter.sh/do-not-evict: "true"` annotation to the pods in question. * The following CLI options/environment variables are now removed and replaced in favor of pulling settings dynamically from the [`karpenter-global-settings`]({{}}) ConfigMap. See the [Settings docs]({{}}) for more details on configuring the new values in the ConfigMap. - * `CLUSTER_NAME` -> `aws.clusterName` - * `CLUSTER_ENDPOINT` -> `aws.clusterEndpoint` - * `AWS_DEFAULT_INSTANCE_PROFILE` -> `aws.defaultInstanceProfile` - * `AWS_ENABLE_POD_ENI` -> `aws.enablePodENI` - * `AWS_ENI_LIMITED_POD_DENSITY` -> `aws.enableENILimitedPodDensity` - * `AWS_ISOLATED_VPC` -> `aws.isolatedVPC` - * `AWS_NODE_NAME_CONVENTION` -> `aws.nodeNameConvention` - * `VM_MEMORY_OVERHEAD` -> `aws.vmMemoryOverheadPercent` + * `CLUSTER_NAME` -> `settings.aws.clusterName` + * `CLUSTER_ENDPOINT` -> `settings.aws.clusterEndpoint` + * `AWS_DEFAULT_INSTANCE_PROFILE` -> `settings.aws.defaultInstanceProfile` + * `AWS_ENABLE_POD_ENI` -> `settings.aws.enablePodENI` + * `AWS_ENI_LIMITED_POD_DENSITY` -> `settings.aws.enableENILimitedPodDensity` + * `AWS_ISOLATED_VPC` -> `settings.aws.isolatedVPC` + * `AWS_NODE_NAME_CONVENTION` -> `settings.aws.nodeNameConvention` + * `VM_MEMORY_OVERHEAD` -> `settings.aws.vmMemoryOverheadPercent` ### Upgrading to v0.18.0+ * v0.18.0 removes the `karpenter_consolidation_nodes_created` and `karpenter_consolidation_nodes_terminated` prometheus metrics in favor of the more generic `karpenter_nodes_created` and `karpenter_nodes_terminated` metrics. You can still see nodes created and terminated by consolidation by checking the `reason` label on the metrics. Check out all the metrics published by Karpenter [here]({{}}). diff --git a/website/content/en/v0.26/upgrade-guide.md b/website/content/en/v0.26/upgrade-guide.md index adccbf3dbc26..a507c6d365aa 100644 --- a/website/content/en/v0.26/upgrade-guide.md +++ b/website/content/en/v0.26/upgrade-guide.md @@ -129,14 +129,14 @@ By adopting this practice we allow our users who are early adopters to test out * Pods without an ownerRef (also called "controllerless" or "naked" pods) will now be evicted by default during node termination and consolidation. Users can prevent controllerless pods from being voluntarily disrupted by applying the `karpenter.sh/do-not-evict: "true"` annotation to the pods in question. * The following CLI options/environment variables are now removed and replaced in favor of pulling settings dynamically from the `karpenter-global-settings` ConfigMap. See the [Settings docs]({{}}) for more details on configuring the new values in the ConfigMap. - * `CLUSTER_NAME` -> `aws.clusterName` - * `CLUSTER_ENDPOINT` -> `aws.clusterEndpoint` - * `AWS_DEFAULT_INSTANCE_PROFILE` -> `aws.defaultInstanceProfile` - * `AWS_ENABLE_POD_ENI` -> `aws.enablePodENI` - * `AWS_ENI_LIMITED_POD_DENSITY` -> `aws.enableENILimitedPodDensity` - * `AWS_ISOLATED_VPC` -> `aws.isolatedVPC` - * `AWS_NODE_NAME_CONVENTION` -> `aws.nodeNameConvention` - * `VM_MEMORY_OVERHEAD` -> `aws.vmMemoryOverheadPercent` + * `CLUSTER_NAME` -> `settings.aws.clusterName` + * `CLUSTER_ENDPOINT` -> `settings.aws.clusterEndpoint` + * `AWS_DEFAULT_INSTANCE_PROFILE` -> `settings.aws.defaultInstanceProfile` + * `AWS_ENABLE_POD_ENI` -> `settings.aws.enablePodENI` + * `AWS_ENI_LIMITED_POD_DENSITY` -> `settings.aws.enableENILimitedPodDensity` + * `AWS_ISOLATED_VPC` -> `settings.aws.isolatedVPC` + * `AWS_NODE_NAME_CONVENTION` -> `settings.aws.nodeNameConvention` + * `VM_MEMORY_OVERHEAD` -> `settings.aws.vmMemoryOverheadPercent` ## Upgrading to v0.18.0+ * v0.18.0 removes the `karpenter_consolidation_nodes_created` and `karpenter_consolidation_nodes_terminated` prometheus metrics in favor of the more generic `karpenter_nodes_created` and `karpenter_nodes_terminated` metrics. You can still see nodes created and terminated by consolidation by checking the `reason` label on the metrics. Check out all the metrics published by Karpenter [here]({{}}). diff --git a/website/content/en/v0.27/upgrade-guide.md b/website/content/en/v0.27/upgrade-guide.md index 6a268c709821..4c70636ecd1d 100644 --- a/website/content/en/v0.27/upgrade-guide.md +++ b/website/content/en/v0.27/upgrade-guide.md @@ -153,14 +153,14 @@ kubectl delete mutatingwebhookconfigurations defaulting.webhook.karpenter.sh * Pods without an ownerRef (also called "controllerless" or "naked" pods) will now be evicted by default during node termination and consolidation. Users can prevent controllerless pods from being voluntarily disrupted by applying the `karpenter.sh/do-not-evict: "true"` annotation to the pods in question. * The following CLI options/environment variables are now removed and replaced in favor of pulling settings dynamically from the `karpenter-global-settings` ConfigMap. See the [Settings docs]({{}}) for more details on configuring the new values in the ConfigMap. - * `CLUSTER_NAME` -> `aws.clusterName` - * `CLUSTER_ENDPOINT` -> `aws.clusterEndpoint` - * `AWS_DEFAULT_INSTANCE_PROFILE` -> `aws.defaultInstanceProfile` - * `AWS_ENABLE_POD_ENI` -> `aws.enablePodENI` - * `AWS_ENI_LIMITED_POD_DENSITY` -> `aws.enableENILimitedPodDensity` - * `AWS_ISOLATED_VPC` -> `aws.isolatedVPC` - * `AWS_NODE_NAME_CONVENTION` -> `aws.nodeNameConvention` - * `VM_MEMORY_OVERHEAD` -> `aws.vmMemoryOverheadPercent` + * `CLUSTER_NAME` -> `settings.aws.clusterName` + * `CLUSTER_ENDPOINT` -> `settings.aws.clusterEndpoint` + * `AWS_DEFAULT_INSTANCE_PROFILE` -> `settings.aws.defaultInstanceProfile` + * `AWS_ENABLE_POD_ENI` -> `settings.aws.enablePodENI` + * `AWS_ENI_LIMITED_POD_DENSITY` -> `settings.aws.enableENILimitedPodDensity` + * `AWS_ISOLATED_VPC` -> `settings.aws.isolatedVPC` + * `AWS_NODE_NAME_CONVENTION` -> `settings.aws.nodeNameConvention` + * `VM_MEMORY_OVERHEAD` -> `settings.aws.vmMemoryOverheadPercent` ## Upgrading to v0.18.0+ * v0.18.0 removes the `karpenter_consolidation_nodes_created` and `karpenter_consolidation_nodes_terminated` prometheus metrics in favor of the more generic `karpenter_nodes_created` and `karpenter_nodes_terminated` metrics. You can still see nodes created and terminated by consolidation by checking the `reason` label on the metrics. Check out all the metrics published by Karpenter [here]({{}}). diff --git a/website/content/en/v0.28/upgrade-guide.md b/website/content/en/v0.28/upgrade-guide.md index c4ed00ef3e51..b00b48920cf1 100644 --- a/website/content/en/v0.28/upgrade-guide.md +++ b/website/content/en/v0.28/upgrade-guide.md @@ -193,14 +193,14 @@ kubectl delete mutatingwebhookconfigurations defaulting.webhook.karpenter.sh * Pods without an ownerRef (also called "controllerless" or "naked" pods) will now be evicted by default during node termination and consolidation. Users can prevent controllerless pods from being voluntarily disrupted by applying the `karpenter.sh/do-not-evict: "true"` annotation to the pods in question. * The following CLI options/environment variables are now removed and replaced in favor of pulling settings dynamically from the [`karpenter-global-settings`]({{}}) ConfigMap. See the [Settings docs]({{}}) for more details on configuring the new values in the ConfigMap. - * `CLUSTER_NAME` -> `aws.clusterName` - * `CLUSTER_ENDPOINT` -> `aws.clusterEndpoint` - * `AWS_DEFAULT_INSTANCE_PROFILE` -> `aws.defaultInstanceProfile` - * `AWS_ENABLE_POD_ENI` -> `aws.enablePodENI` - * `AWS_ENI_LIMITED_POD_DENSITY` -> `aws.enableENILimitedPodDensity` - * `AWS_ISOLATED_VPC` -> `aws.isolatedVPC` - * `AWS_NODE_NAME_CONVENTION` -> `aws.nodeNameConvention` - * `VM_MEMORY_OVERHEAD` -> `aws.vmMemoryOverheadPercent` + * `CLUSTER_NAME` -> `settings.aws.clusterName` + * `CLUSTER_ENDPOINT` -> `settings.aws.clusterEndpoint` + * `AWS_DEFAULT_INSTANCE_PROFILE` -> `settings.aws.defaultInstanceProfile` + * `AWS_ENABLE_POD_ENI` -> `settings.aws.enablePodENI` + * `AWS_ENI_LIMITED_POD_DENSITY` -> `settings.aws.enableENILimitedPodDensity` + * `AWS_ISOLATED_VPC` -> `settings.aws.isolatedVPC` + * `AWS_NODE_NAME_CONVENTION` -> `settings.aws.nodeNameConvention` + * `VM_MEMORY_OVERHEAD` -> `settings.aws.vmMemoryOverheadPercent` ### Upgrading to v0.18.0+ * v0.18.0 removes the `karpenter_consolidation_nodes_created` and `karpenter_consolidation_nodes_terminated` prometheus metrics in favor of the more generic `karpenter_nodes_created` and `karpenter_nodes_terminated` metrics. You can still see nodes created and terminated by consolidation by checking the `reason` label on the metrics. Check out all the metrics published by Karpenter [here]({{}}). diff --git a/website/content/en/v0.29/upgrade-guide.md b/website/content/en/v0.29/upgrade-guide.md index c9ddb99e113d..a0e01444160a 100644 --- a/website/content/en/v0.29/upgrade-guide.md +++ b/website/content/en/v0.29/upgrade-guide.md @@ -204,14 +204,14 @@ kubectl delete mutatingwebhookconfigurations defaulting.webhook.karpenter.sh * Pods without an ownerRef (also called "controllerless" or "naked" pods) will now be evicted by default during node termination and consolidation. Users can prevent controllerless pods from being voluntarily disrupted by applying the `karpenter.sh/do-not-evict: "true"` annotation to the pods in question. * The following CLI options/environment variables are now removed and replaced in favor of pulling settings dynamically from the [`karpenter-global-settings`]({{}}) ConfigMap. See the [Settings docs]({{}}) for more details on configuring the new values in the ConfigMap. - * `CLUSTER_NAME` -> `aws.clusterName` - * `CLUSTER_ENDPOINT` -> `aws.clusterEndpoint` - * `AWS_DEFAULT_INSTANCE_PROFILE` -> `aws.defaultInstanceProfile` - * `AWS_ENABLE_POD_ENI` -> `aws.enablePodENI` - * `AWS_ENI_LIMITED_POD_DENSITY` -> `aws.enableENILimitedPodDensity` - * `AWS_ISOLATED_VPC` -> `aws.isolatedVPC` - * `AWS_NODE_NAME_CONVENTION` -> `aws.nodeNameConvention` - * `VM_MEMORY_OVERHEAD` -> `aws.vmMemoryOverheadPercent` + * `CLUSTER_NAME` -> `settings.aws.clusterName` + * `CLUSTER_ENDPOINT` -> `settings.aws.clusterEndpoint` + * `AWS_DEFAULT_INSTANCE_PROFILE` -> `settings.aws.defaultInstanceProfile` + * `AWS_ENABLE_POD_ENI` -> `settings.aws.enablePodENI` + * `AWS_ENI_LIMITED_POD_DENSITY` -> `settings.aws.enableENILimitedPodDensity` + * `AWS_ISOLATED_VPC` -> `settings.aws.isolatedVPC` + * `AWS_NODE_NAME_CONVENTION` -> `settings.aws.nodeNameConvention` + * `VM_MEMORY_OVERHEAD` -> `settings.aws.vmMemoryOverheadPercent` ### Upgrading to v0.18.0+ * v0.18.0 removes the `karpenter_consolidation_nodes_created` and `karpenter_consolidation_nodes_terminated` prometheus metrics in favor of the more generic `karpenter_nodes_created` and `karpenter_nodes_terminated` metrics. You can still see nodes created and terminated by consolidation by checking the `reason` label on the metrics. Check out all the metrics published by Karpenter [here]({{}}).