Directories
¶
| Path | Synopsis |
|---|---|
|
Package apis contains Kubernetes API groups used by the Clever Cloud Karpenter provider.
|
Package apis contains Kubernetes API groups used by the Clever Cloud Karpenter provider. |
|
nodegroup/v1
Package v1 mirrors the Clever Cloud NodeGroup API (nodegroups.api.clever-cloud.com/v1) served by every Clever Kubernetes Engine cluster.
|
Package v1 mirrors the Clever Cloud NodeGroup API (nodegroups.api.clever-cloud.com/v1) served by every Clever Kubernetes Engine cluster. |
|
v1alpha1
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:defaulter-gen=TypeMeta +groupName=karpenter.clever-cloud.com
|
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:defaulter-gen=TypeMeta +groupName=karpenter.clever-cloud.com |
|
Package cloudprovider implements the Karpenter CloudProvider interface for Clever Kubernetes Engine.
|
Package cloudprovider implements the Karpenter CloudProvider interface for Clever Kubernetes Engine. |
|
Package controllers wires the Clever Cloud specific controllers that run alongside the karpenter-core controllers.
|
Package controllers wires the Clever Cloud specific controllers that run alongside the karpenter-core controllers. |
|
garbagecollection
Package garbagecollection deletes Karpenter-managed NodeGroups whose NodeClaim no longer exists.
|
Package garbagecollection deletes Karpenter-managed NodeGroups whose NodeClaim no longer exists. |
|
instancetypecapacity
Package instancetypecapacity feeds the real capacity of running Clever Cloud nodes back into the instance type catalog, so estimated entries (flavors not yet observed) self-correct as soon as a node of that flavor joins the cluster.
|
Package instancetypecapacity feeds the real capacity of running Clever Cloud nodes back into the instance type catalog, so estimated entries (flavors not yet observed) self-correct as soon as a node of that flavor joins the cluster. |
|
nodeclass
Package nodeclass reconciles CleverNodeClass readiness and guards deletion: a NodeClass cannot disappear while NodeClaims still reference it.
|
Package nodeclass reconciles CleverNodeClass readiness and guards deletion: a NodeClass cannot disappear while NodeClaims still reference it. |
|
pricing
Package pricing periodically refreshes the instance-type catalog from Clever Cloud's public price API.
|
Package pricing periodically refreshes the instance-type catalog from Clever Cloud's public price API. |
|
providerid
Package providerid stamps Karpenter-managed worker nodes with a provider ID.
|
Package providerid stamps Karpenter-managed worker nodes with a provider ID. |
|
Package metrics registers the provider-specific Prometheus metrics on the controller-runtime registry, next to karpenter-core's own metrics on the same endpoint.
|
Package metrics registers the provider-specific Prometheus metrics on the controller-runtime registry, next to karpenter-core's own metrics on the same endpoint. |
|
metricstest
Package metricstest reads provider metrics off the controller-runtime registry for test assertions.
|
Package metricstest reads provider metrics off the controller-runtime registry for test assertions. |
|
providers
|
|
|
instancetype
Package instancetype exposes the Clever Kubernetes Engine node flavors as Karpenter instance types.
|
Package instancetype exposes the Clever Kubernetes Engine node flavors as Karpenter instance types. |
|
nodegroup
Package nodegroup manages the Clever Cloud NodeGroups backing Karpenter NodeClaims.
|
Package nodegroup manages the Clever Cloud NodeGroups backing Karpenter NodeClaims. |
|
pricing
Package pricing resolves the CKE flavor catalog from Clever Cloud's public, unauthenticated HTTP API.
|
Package pricing resolves the CKE flavor catalog from Clever Cloud's public, unauthenticated HTTP API. |
|
Package version carries the release version stamped at build time.
|
Package version carries the release version stamped at build time. |
Click to show internal directories.
Click to hide internal directories.