Skip to content

Commit

Permalink
Update upgrade-guide.md (aws#4352)
Browse files Browse the repository at this point in the history
Co-authored-by: Jonathan Innis <[email protected]>
  • Loading branch information
pcarney8 and jonathan-innis authored Jul 29, 2023
1 parent e46ad0b commit e08a862
Show file tree
Hide file tree
Showing 6 changed files with 48 additions and 48 deletions.
16 changes: 8 additions & 8 deletions website/content/en/docs/upgrade-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`]({{<ref "./concepts/settings#configmap" >}}) ConfigMap. See the [Settings docs]({{<ref "./concepts/settings/#environment-variables--cli-flags" >}}) 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]({{<ref "./concepts/metrics" >}}).
Expand Down
16 changes: 8 additions & 8 deletions website/content/en/preview/upgrade-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`]({{<ref "./concepts/settings#configmap" >}}) ConfigMap. See the [Settings docs]({{<ref "./concepts/settings/#environment-variables--cli-flags" >}}) 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]({{<ref "./concepts/metrics" >}}).
Expand Down
16 changes: 8 additions & 8 deletions website/content/en/v0.26/upgrade-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]({{<ref "./concepts/settings/#environment-variables--cli-flags" >}}) 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]({{<ref "./concepts/metrics" >}}).
Expand Down
16 changes: 8 additions & 8 deletions website/content/en/v0.27/upgrade-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]({{<ref "./concepts/settings/#environment-variables--cli-flags" >}}) 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]({{<ref "./concepts/metrics" >}}).
Expand Down
16 changes: 8 additions & 8 deletions website/content/en/v0.28/upgrade-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`]({{<ref "./concepts/settings#configmap" >}}) ConfigMap. See the [Settings docs]({{<ref "./concepts/settings/#environment-variables--cli-flags" >}}) 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]({{<ref "./concepts/metrics" >}}).
Expand Down
16 changes: 8 additions & 8 deletions website/content/en/v0.29/upgrade-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`]({{<ref "./concepts/settings#configmap" >}}) ConfigMap. See the [Settings docs]({{<ref "./concepts/settings/#environment-variables--cli-flags" >}}) 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]({{<ref "./concepts/metrics" >}}).
Expand Down

0 comments on commit e08a862

Please sign in to comment.