Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
autoscaling
Package autoscaling provides CLI commands for managing Kubernetes autoscaling features, including Karpenter installation and configuration on EKS clusters.
|
Package autoscaling provides CLI commands for managing Kubernetes autoscaling features, including Karpenter installation and configuration on EKS clusters. |
|
autoscaling/cluster
Package cluster provides CLI commands for managing cluster-level autoscaling features, specifically Karpenter installation and configuration on EKS clusters.
|
Package cluster provides CLI commands for managing cluster-level autoscaling features, specifically Karpenter installation and configuration on EKS clusters. |
|
autoscaling/cluster/apply
Package apply contains the convergence logic shared between the `install` and `update` cobra commands.
|
Package apply contains the convergence logic shared between the `install` and `update` cobra commands. |
|
autoscaling/cluster/common/aws
Package aws provides AWS-specific functionality for managing CloudFormation stacks, IAM configurations, and other AWS resources required for Karpenter installation.
|
Package aws provides AWS-specific functionality for managing CloudFormation stacks, IAM configurations, and other AWS resources required for Karpenter installation. |
|
autoscaling/cluster/common/clients
Package clients provides shared AWS and Kubernetes client initialization for the Karpenter install and uninstall commands.
|
Package clients provides shared AWS and Kubernetes client initialization for the Karpenter install and uninstall commands. |
|
autoscaling/cluster/common/clusterinfo
Package clusterinfo classifies cluster nodes by their management method (Fargate, Karpenter, EKS managed node group, ASG, standalone, unknown) and persists the classification in a ConfigMap.
|
Package clusterinfo classifies cluster nodes by their management method (Fargate, Karpenter, EKS managed node group, ASG, standalone, unknown) and persists the classification in a ConfigMap. |
|
autoscaling/cluster/common/display
Package display provides utilities for formatting text output in the kubectl-datadog CLI tool.
|
Package display provides utilities for formatting text output in the kubectl-datadog CLI tool. |
|
autoscaling/cluster/common/helm
Package helm provides Helm chart management functionality for installing and upgrading Karpenter releases on Kubernetes clusters.
|
Package helm provides Helm chart management functionality for installing and upgrading Karpenter releases on Kubernetes clusters. |
|
autoscaling/cluster/guess
Package guess provides logic for inferring Karpenter NodePool and EC2NodeClass configurations from existing EKS cluster resources, including node groups and running nodes.
|
Package guess provides logic for inferring Karpenter NodePool and EC2NodeClass configurations from existing EKS cluster resources, including node groups and running nodes. |
|
autoscaling/cluster/install
Package install provides the cobra command that installs Karpenter on an EKS cluster.
|
Package install provides the cobra command that installs Karpenter on an EKS cluster. |
|
autoscaling/cluster/k8s
Package k8s provides Kubernetes-specific functionality for creating and managing Karpenter custom resources including EC2NodeClass and NodePool objects.
|
Package k8s provides Kubernetes-specific functionality for creating and managing Karpenter custom resources including EC2NodeClass and NodePool objects. |
|
autoscaling/cluster/uninstall
Package uninstall provides functionality to uninstall Karpenter autoscaling from EKS clusters, including resource cleanup and CloudFormation stack deletion.
|
Package uninstall provides functionality to uninstall Karpenter autoscaling from EKS clusters, including resource cleanup and CloudFormation stack deletion. |
|
autoscaling/cluster/update
Package update provides the cobra command that refreshes a previously installed kubectl-datadog Karpenter deployment on an EKS cluster.
|
Package update provides the cobra command that refreshes a previously installed kubectl-datadog Karpenter deployment on an EKS cluster. |
Click to show internal directories.
Click to hide internal directories.